標籤:centos網路設定 ubuntu網路設定 vbox虛擬網卡 vbox多個虛擬網卡
CentOS網路設定
開啟網路功能
#vi /etc/sysconfig/network
重要參數:
NETWORKING=yes 要不要開啟網路功能,當然yes啊
NETWORKING_IPV6=no 是否支援 IPv6
HOSTNAME=主機名稱
網卡的設定檔
相關的網路設定檔和目錄:
/etc/sysconfig/network-scripts/ 存放網卡的設定檔的目錄
以/etc/sysconfig/network-scripts/ifcfg-eth0為例:
網卡eth0的設定檔,重要參數:
DEVICE=eth0 網卡的代號
BOOTPROTO=dhcp 使用dhcp
HWADDR=08:00:27:c7:fe:ac 網卡卡號(MAC)
UUID= 通用唯一識別碼,虛擬機器一般HWADDR=。。。這項不存在,只有UUID項標識網卡,可以通過手動加入
HWADDR=MAC 然後刪除UUID項,重啟即可使用MAC標識網卡
IPADDR=192.168.100.127 靜態IP 位址(不能和BOOTPROTO=dhcp同時存在)
NETMASK=255.255.255.0 子網路遮罩
ONBOOT= yes 預設啟動此介面
GATEWAY=網關IP 若是有多個網卡,則只有一個網卡的設定檔可以有,即GATEWAY,即網關只能有一個
PEERDNS=no 不允許將本地設定的/etc/resolv.conf中的DNS伺服器改為dhcp伺服器設定的,最好去掉這項,
否則你可能會上不了網哦
NM_CONTROLLED=yes/no 額外的網管軟體 (建議取消)
/etc/resolv.conf設定檔:
格式
nameserver DNS伺服器IP
這個檔案配置我們主機使用的DNS伺服器,可以手動修改,但是如果使用的是DHCP的方式擷取IP地址,那麼這個檔案的nameserver
會被修改為DHCP伺服器預設的DNS,因此你如果想要使用自己自定的DNS但是又是DHCP的方式擷取IP,
那麼在相應的/etc/sysconfig/network-scripts/ifcfg-ethX網卡設定檔加上一行PEERDNS=no即可。
vbox虛擬機器添加一張虛擬網卡,你會發現使用ifconfig命令沒有發現新加的網卡,並且/etc/sysconfig/network-scripts/下也沒有相應的設定檔。查看系統否識別到你的網卡的:
#cat /etc/udev/rules.d/70-persistent-net.rules
這裡可以添加的虛擬網卡是識別了的,只是沒有設定檔,因而只需添加一個相應名稱的ifcfg-ethX(X是1,2。。。)的設定檔然後啟動該網卡或是重啟網路即可。可以copy一份ifcfg-eth0的設定檔為新加的ethX的ifcfg-ethX檔案,然後修改一下裡面的參數即可。然後
#ifup ehtX
或是重啟網路
#/etc/init.d/network restart
Debian網路設定
Ubuntu上連了兩塊網卡,eth0和eth1。eth0上IP為自動擷取,eth1上為手工設定
開啟Ubuntu的網卡設定檔/etc/network/interfaces,修改如下
auto lo eth0 eth1
iface lo inet loopback
iface eth0 inet dhcp
iface eth1 inet static
address 192.168.0.50
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
編寫完畢儲存,然後開啟終端運行如下命令,重新啟動網卡即可:
$/etc/init.d/networking restart
也可以重啟網卡讓新配置生效,不影響其他網路介面:
$ sudo ifdown eth1
$ sudo ifup eth1
也可以在命令列下直接輸入下面的命令來擷取地址
$sudo dhclient eth0
我QQ空間原文http://user.qzone.qq.com/1475032202/blog/1418796293
vbox虛擬機器 CentOS/Ubuntu 網路設定