A. linux 創建虛擬網卡的幾種方法
Linux添加虛擬網卡的多種方法
有時候,一台伺服器需要設置多個ip,但又不想添加多塊網卡,那就需要設置虛擬網卡.這里介紹幾種方式在Linux伺服器上添加虛擬網卡.
我們向eth0中添加一塊虛擬網卡:
第一種方法:快遞創建\刪除虛擬網卡
sudo ifconfig eth0:0 192.168.10.10 up
以上的命令就可以在eth0網卡上創建一個叫eth0:0的虛擬網卡,他的地址是:192.168.1.63
如果不想要這個虛擬網卡了,可以使用如下命令刪除:
sudo ifconfig eth0:0 down
重啟伺服器或者網路後,虛擬網卡就沒有了.
hzhsan:但是發現添加的虛擬網卡和原網卡物理地址是一樣的。
第二種方法:修改網卡配置文件
在ubuntu下,網卡的配置文件是/etc/network/interfaces,所以我們修改它:
sudo vim /etc/network/interfaces
在這個文件中增加如下內容並保存:
auto eth0:0
iface eth0:0 inet static
address 192.168.10.10
netmask 255.255.255.0
#network 192.168.10.1
#broadcast 192.168.1.255
保存後,我們需要重啟網卡(重新載入配置文件)才會生效,使用如下命令重啟:
sudo /etc/init.d/networking restart
他的優點是重啟伺服器或者網卡配置不會丟失。
-------------------------------------------
在linux中虛擬網卡的方法
第三種方法:創建tap
前兩種方法都有一個特點,創建的網卡可有不同的ip地址,但是Mac地址相同。無法用來創建虛擬機。
添加虛擬網卡tap
tunctl -b
附上相關命令簡介:
顯示網橋信息
brctl show
添加網橋
brctl addbr virbr0
激活網橋
ip link set virbr0 up
添加虛擬網卡tap
tunctl -b
tap0 -------> 執行上面使命就會生成一個tap,後綴從0,1,2依次遞增
激活創建的tap
ip link set tap0 up
將tap0虛擬網卡添加到指定網橋上。
brctl addif br0 tap0
給網橋配製ip地址
ifconfig virbr1 169.254.251.4 up
將virbr1網橋上綁定的網卡eth5解除
brctl delif virb1 eth5
給virbr1網橋添加網卡eth6
brctl addif virbr1 eth6
B. 怎麼在linux下創建虛擬wifi
在Ubuntu下建立虛擬wifi熱點供android,Kindle等設備使用的方法如下:
1、單機屏幕右上角流浪狀網路按鈕,如圖,在菜單中選擇「編輯(edit)「。
2、在打開的窗口中選擇添加(Add),如圖
3、選擇創建網路類型為 WIFI,如圖
4、出現如圖界面,設置wifi的一般選項,編輯各個選項,Mode選擇Ad-hoc,之後便於修改(本次回答採用名稱:(ubuntu wifi hotspot)
5、選擇WiFi Security設置wifi密碼,選擇WPA & WPA2 Personal,之後設置用戶的wifi密碼。
6、之後選擇 IPV4 Setting,Method選擇分享(shared to other computers)。
7、如果用電腦連接剛才創建的wifi,普通的android設備是不會識別的,所以需要kde下的一款網路包,kde-nm-connection-editor,打開ubuntu-software-center,在搜索一欄搜索 network,找到 kde-nm-connection-editor,安裝。
8、安裝完畢後,打開終端,輸入kde-nm( tab下,自動補全),回車彈出界面,如圖,點擊剛才創建的wifi名稱 ubuntu wifi hotspot,單機 編輯(edit)。
9、在彈出的窗口中注意 模式(Mode):選擇Access Point,這是android設備可以識別的wifi模式,如圖,確定後單機OK。
10、接下來只需要電腦在有線聯網的情況下激活剛才創建的wifi熱點即可,同前,右上角打開網路設置,選擇創建新的wifi網路(Create New Wi-Fi Network),彈出窗口,如圖,連接(Connection)一欄中選擇剛才創建的wifi熱點名稱,ubuntu wifi hotspot,其他選項系統自動設置完成,單機OK,等待片刻後,用戶的android設備就可順利搜索到電腦的wifi網路並連接了。
C. Linux網路基礎配置
linux網路基礎配置linux網路基礎配置乙太網連接在linux中,乙太網介面被命令為:eth0,
eth1等,
0,1代表網卡編號通過lspci命令可以查看網上硬體信息(如果是usb介面,則可能要用lsusb)命令ifconfig命令用來查看介面信息ifconfig
-a
查看所有介面ifconfig
eth0
查看特定介面在CentOS中可以用命令ifup,ifdown用來啟用,禁用一個介面ifup
eth0,啟用eth0網卡ifdown
eth0,禁用eth0網卡在ubuntu中可以用ifconfig
網卡
up,
ifconfig
網卡
down做同樣的功能sudo
ifconfig
eth0
up,啟用eth0網卡sudo
ifconfig
eth0
down,禁用eth0網卡配置網路信息在CentOS中可以用setup命令配置網路信息Ubuntu可用以下命令[python]
view
plain#設置ip,netmask(子網掩碼),broadcast(廣播地址)
ifconfig
eth0
192.168.137.220
netmask
255.255.255.0
broadcast
192.168.137.255
up
#設置gateway(網關)
route
add
default
gw
192.168.137.254
網路相關配置文件以下是CentOS的配置文件位置,如果沒有特殊說明Ubunt相關的配置文件,並不在同一個位置配置文件
位置網上配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0DNS配置文件
/etc/resolv.conf(Ubuntu也一樣)主機名配置文件
/etc/sysconfig/network靜態主機名配置文件
/etc/hosts(Ubuntu也一樣)網路測試命令測試網路連通性:ping
192.168.137.254ping
www..com測試DNS解析host
www..comdig
www..com顯示路由表:ip
route追蹤到達目標地址的網路路經
traceroute
www..com使用mtr進行網路質量測試(結合traceroute和ping)mtr
www..com故障排查故障排查要由底到高,由內到外先查看網路配置信息是否正確ip地址子網掩碼網關DNS查看到達網關是否連通ping
網關ip地址查看DNS解析是否正常
D. 如何使用quagga構建一個Linux路由器網路
如何使用quagga構建一個Linux路由器網路
Quagga是一個網路路由 軟體套件,提供開放最短路徑優先(OSPF),路由信息協議(RIP),邊界網關協議(BGP)和IS-IS,適用於類Unix平台,特別是Linux,Solaris,FreeBSD和NetBSD。Quagga根據GNU通用公共許可證(GPL)的條款分發。
話不多說,小編今天帶著您使用quagga搭建一個Linux路由器網路,相信這對我們新世界主機的香港伺服器或美國伺服器的用戶來說會有很大的幫助喲。下面我們就開始具體的步驟吧。
(1)路由器配置
每個路由器需要安裝quagga路由器包,配置quagga,然後使用quagga VTY shell配置網路。可選地,可以創建quagga守護程序配置文件。
路由器1:
如果要快速配置節點Router-1,請跳到下面的復制和粘貼shell命令。本節介紹了逐步配置Router-1的命令。
安裝quagga軟體包,然後配置Quagga VTY shell。這將創建路由器的基本設置。輸入命令:
$ sudo su
# apt-get update
# apt-get install quagga quagga-doc
然後,通過編輯/etc/quagga/守護程序來配置Quagga守護程序,並啟動quagga和ospfd守護程序。
# nano /etc/quagga/daemons
修改文件,如下所示:
zebra=yes bgpd=no ospfd=yes ospf6d=no ripd=no ripngd=no isisd=no babeld=no
保存文件並退出編輯器。
為quagga和ospfd守護程序創建配置文件:
#cp/usr/share/doc/quagga/examples/zebra.conf.sample /etc/quagga/zebra.conf
#cp/usr/share/doc/quagga/examples/ospfd.conf.sample /etc/quagga/ospfd.conf
# chown quagga.quaggavty /etc/quagga/*.conf
# chmod 640 /etc/quagga/*.conf
開始quagga:
# /etc/init.d/quagga start
設置環境變數,所以我們避免了vtysh END的問題。編輯/etc/bash.bashrc文件:
# nano /etc/bash.bashrc
在文件末尾添加以下行:
export VTYSH_PAGER=more
保存文件並退出編輯器。然後,編輯/ etc / environment文件:
# nano /etc/environment
然後將以下行添加到文件的末尾:
VTYSH_PAGER=more 保存文件並退出編輯器。
使用vtyshRouter-1上的命令啟動Quagga shell :
# vtysh
輸入以下Quagga命令:
configure terminal
router ospf
network 192.168.1.0/24 area 0
network 192.168.100.0/24 area 0
network 192.168.101.0/24 area 0
passive-interface enp0s8
exit
interface enp0s8
ip address 192.168.1.254/24
exit
interface enp0s9
ip address 192.168.100.1/24
exit
interface enp0s10
ip address 192.168.101.2/24
exit
exit ip forward write exit
Router-1復制和粘貼shell命令(這里小編只展示部分命令):
bash <
apt-get update apt-get install quagga quagga-doc traceroute
cp/usr/share/doc/quagga/examples/zebra.conf.sample
/etc/quagga/zebra.conf
cp/usr/share/doc/quagga/examples/ospfd.conf.sample
/etc/quagga/ospfd.conf chown quagga.quaggavty
/etc/quagga/*.conf chmod 640
/etc/quagga/*.conf
路由器-2配置:
在Router-2上,在路由器的介面上安裝quagga並配置OSPF。將以下命令(部分)復制並粘貼到Router-2終端窗口中:
bash <
apt-get update apt-get install quagga quagga-doc traceroute
cp/usr/share/doc/quagga/examples/zebra.conf.sample
/etc/quagga/zebra.conf
cp/usr/share/doc/quagga/examples/ospfd.conf.sample
/etc/quagga/ospfd.conf chown quagga.quaggavty
/etc/quagga/*.conf chmod 640
/etc/quagga/*.conf
路由器-3配置:
在Router-3上安裝quagga,並在路由器的介面上配置OSPF。將以下命令復制並粘貼到Router-3終端窗口中:
bash <
apt-get update apt-get install quagga quagga-doc traceroute
cp/usr/share/doc/quagga/examples/zebra.conf.sample
/etc/quagga/zebra.conf
cp/usr/share/doc/quagga/examples/ospfd.conf.sample
/etc/quagga/ospfd.conf chown quagga.quaggavty
/etc/quagga/*.conf
chmod 640 /etc/quagga/*.conf
sed -i s'/zebra=no/zebra=yes/'/etc/quagga/daemons
sed -i s'/ospfd=no/ospfd=yes/' /etc/quagga/daemons
echo 'VTYSH_PAGER=more' >>/etc/environment
echo 'export VTYSH_PAGER=more' >>/etc/bash.bashrc
cat >> /etc/quagga/ospfd.conf << EOF
(2)PC配置
網路中的每台PC都需要配置IP地址和默認路由。
PC-1:
如果要快速配置節點PC-1 ,請跳到下面的復制和粘貼shell命令。為了清楚起見,本節將逐步顯示命令。
在PC-1 xterm窗口中,使用文本編輯器將以下行添加到/ etc / network / interfaces文件中:
$ sudo su
# nano /etc/network/interfaces
將以下行添加到文件中:
auto enp0s8
iface enp0s8 inet static
address 192.168.1.1
netmask 255.255.255.0
然後,添加靜態路由,將102.168.0.0/16網路中的所有流量發送出enp0s3。在/ etc / network / interfaces文件中輸入以下內容:
up route add -net 192.168.0.0/16 gw 192.168.1.254 dev enp0s8
重新啟動網路服務,使配置更改運行:
# /etc/init.d/networking restart
PC-2: 在PC-2上,將介面配置添加到網路介面文件中,並設置靜態路由:
bash <
cat >> /etc/network/interfaces << EOF
auto enp0s8
iface enp0s8 inet static
address 192.168.2.1
netmask 255.255.255.0
up route add -net 192.168.0.0/16 gw 192.168.2.254 dev enp0s8
EOF
/etc/init.d/networking restart
exit
EOF2
PC-3 在PC-3上,將介面配置添加到網路介面文件中,並設置靜態路由:
bash <
cat >> /etc/network/interfaces << EOF
auto enp0s8
iface enp0s8 inet static
address 192.168.3.1
netmask 255.255.255.0
up route add -net 192.168.0.0/16 gw 192.168.3.254 dev enp0s8
EOF
/etc/init.d/networking restart
exit
EOF2
好了,至此關於quagga就介紹完了,如果您還有什麼不明確或不懂的地方,歡迎來新世界主機咨詢了解,詳情請咨詢QQ:1123463300 TEL:400 1109 210。我們必將竭誠為您服務。
本文地址: http://vpssj.net/zzzt/751.htm
版權所有*轉載時必須以鏈接形式註明作者和原始出處
E. 在linux怎麼建立寬頻網路連接
通常在「設置」或「系統設置」之類的地方有個叫「網路」或「網路管理器」的程序。打開後點「新建」,寬頻撥號不論是小區寬頻還是ADSL或VDSL都選xDSL方式,Modem撥號用PPP,有線通用Cable,其他寬頻用LAN或稱Ethernet。
F. Linux系統怎麼建網路源呀
Linux上通過yum命令來進行安裝插件,一直報錯:連接超時、連接被拒絕,解決方法如下:
1、查看該機可用的yum源和禁用的yum源
yum repolist all
1
2、首先在/etc/yum.repos.d/目錄下創建yum163.repo文件,並完成相應功能的編輯
3、vim yum163.repo
4、[base] name=yum163 baseurl=http://mirrors.163.com/centos/7/os/x86_64/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7 enable=1
5、esc :wq
6、隨後使用命令yum clean all 清理下yum的緩存,隨後使用makecache創建緩存
7、使用yum repolist已經可以正常查看源的狀態
————————————————
版權聲明:本文為CSDN博主「Chat world」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_44858201/article/details/107401340
G. linux怎麼配置網路設置
首先以根用戶登錄系統,然後使用lspci | grep Ethernet命令檢查計算機上的乙太網卡設備是否被內核檢測到。在默認的情況下,只有root也就是根用戶才有許可權進行網路配置。
然後使用「ifconfig」命令查看系統已經識別並已激活的網路介面。如果沒有找到可以用「ifconfig -a」命令找到所有已識別包括未激活的網路介面,然後使用」ifconfig 網卡名 up「激活。可以看出小編的CentOS6.4系統上有一塊已激活的eth0網卡,下面就對這塊網卡進行設置使它能夠發揮作用。
首先為大家演示如何臨時指定IP地址。在命令行輸入「ifconfig 網卡名 IP地址 netmask 子網掩碼」就可以臨時指定網卡的IP地址,但重啟後失效。
接下來為大家演示如何永久改變IP地址。第一步用「vi /etc/sysconfig/network-scripts/ifcfg-eth0」編輯網卡eth0的配置文件。這里要說明的是如果設置的是dhcp自動獲取IP地址,那麼IPADDR、NETMASK和GATWAY都可以不寫。
第二步就是使用「service network restart」命令重新啟動network服務,使配置文件生效。四個狀態都必須是OK,否則說明設置有問題,需要重新修改設置。
最後再次使用「ifconfig」命令查看網卡參數,可以看出IP地址修改成功,並且會一直保留。
注意事項
如果設置的是dhcp自動獲取IP地址,那麼系統每次啟動都會自動重新獲取。
H. linux怎樣建立寬頻連接
是ADSL嗎?是的話就是配置PPPOE
首先安裝RP-PPPOE
然後進行ADSL的配置,這里以3.5版的rp-pppoe為例~~~
執行/usr/sbin/adsl-setup
>>> Enter your PPPoE user name: ——此處輸入撥號帳號的用戶名
>>> Enter the Ethernet interface connected to the ADSL modem For Solaris, this is likely to be something like /dev/hme0. For Linux, it will be ethn, where n is a number. (default eth0): ——輸eth0
>>> Enter the demand value (default no): ——輸no
>>> Enter the DNS information here: ——輸入DNS伺服器的IP地址(視當地運營商的DNS伺服器IP而定)
>>> Please enter your PPPoE password: ——輸用戶口令
>>> Choose a type of firewall (0-2): ——輸0
>>> Accept these settings and adjust configuration files (y/n)? ——輸y
I. 如何構建在linux寬頻網路連接
網際網路的出現對信息的使用和傳播來說,已經產生了革命性的影響。無論是在家裡還是在工作 單位,只要把個人電腦與網際網路連接起來,一個人就可以去世界上的任何地方。我們的地球已經因為因 特網的出現,被實實在在地變成了「地球村」。本章將討論個人電腦與網際網路建立連接的方法。 計算機網路 所謂網路,簡單的說,就是用電纜線把若干計算機聯起來,再配以適當的軟體和硬體,以達到 在計算機之間交換信息的目的。世界上有很多組織,象公司、大學、研究所等機構,他們把機構內部的 計算機聯成網路,在計算機之間進行通訊,這就是區域網。公司、大學、研究所區域網上的計算機的資 源可以共享,比起單機來優勢非常明顯。 網際網路 網路比起單機來優勢非常明顯。所以人們就想到,為什麼不在更大的范圍內共享資源呢?於是 許許多多這樣的區域網又通過各種方法互相連接起來,這就是Internet,中文名稱是網際網路。現在,因 特網的規模還在不斷擴展,已經形成了一個世界范圍內的大網。我國在幾年前也加入了網際網路。目前, 在我國同時存在著幾個同Interet相聯的網路,其中規模最大的就是國家信息產業部的中國互聯網 Chinanet。一台計算機如果與Chinanet或其它任何一個已經聯入網際網路的網路相連通,那麼也就聯入了 網際網路。 網際網路的功能 用網際網路能做些什麼呢? • Web瀏覽和查詢。這是一個基於超級文本(Hypertext)方式的信息查詢工具。用戶通過它,可 得到文本、圖象、聲音、動畫和虛擬現實的綜合信息。詳見「Web瀏覽」一章。 • 電子郵件,即Email(Electronic Mail),是最廣泛應用的一種網上通信方式。詳見「電子 郵件」一章。 • BBS論壇。允許訪問者發表自己的觀點,就某個共同感興趣的話題進行討論。目前大多數論 壇都是基於Web瀏覽的方式提供服務的,可以使用Web瀏覽訪問。 • 文件傳輸,即FTP(File Transfer Protocol文件傳輸協議)。它是網際網路上最主要的一種文 件傳輸手段。FTP的目的是為了在不同計算機之間傳輸文件,進行上載(Upload)和下載(Download)操 作。 • 多媒體(Multimedia)服務。包括:實時廣播(RealAudio)、實時電視轉播(Streamworks)等。 • 網路聊天,也叫網上即時通訊,可以實時地進行網路溝通。 主要概念 IP 地址和子網掩碼 所謂IP地址就是給每個連接在網路上的主機分配一個在一定范圍內唯一的32bit地址。IP 地址的結構使我們可以在網路上很 方便地定址。 IP地址通常用4個以圓點分隔號的十進制數字表示,每一個數字對應於8個二進制的比特串,如某一台主機的IP 地址 為: 128.20.4.1,這樣讀起來更直觀的。 網際網路IP 地址(稱為公有IP)由Inter NIC(Internet網路信息中心)統一負責全球地址的規劃、管理;同時由Inter NIC、 APNIC、RIPE 三大網路信息中心具體負責美國及其它地區的IP 地址分配。通常每個國家需成立一個組織,統一向有關國際組織申請IP 地址,然後再分配給客戶。 通過網關伺服器轉接進入網際網路的區域網中的計算機使用的IP 地址一般是私有IP,由區域網的管理員自行規劃分配。網關服 務器至少需要一個公有IP,以便在網際網路標識自己。IP 地址的結構一般由網路號和主機號兩部分組成,如圖所示。 圖6-1 IP地址子網掩碼 那麼IP 地址的網路號和主機號各是多少位呢?如果不指定,就不知道哪些位是網路號、哪些是主機號,這就需要通過子網掩 碼來實現。 子網掩碼不能單獨存在,它必須結合IP地址一起使用。子網掩碼只有一個作用,就是將某個IP 地址劃分成網路號和主機號兩 部分。 子網掩碼的長度是32位,左邊是網路位,用二進制數字「1」表示;右邊是主機位,用二進 .
J. Linux 怎麼設置網路
現在基本上也是圖形界面了 都能找到對應的選項然後修改
或者使用ifconfig命令,不過這是臨時的
或者直接修改 /etc/sysconfig/network-script/ifcfg- we文件