一、使用配置命令(即時生效,重啟失效)
(1)配置ip
linux$ sudo ifconfig eth0 192.168.2.30 netmask 255.255.255.0 up
說明:eth0 第乙個網絡卡,其他依次為eth1,ethx
192.168.2.30 ip位址
netmask 255.255.255.0 子網掩碼
up 表示立即啟用
其他:linux$ sudo ifdown eth0
linux$ sudo ifup eth0
(2)配置閘道器
linux$ route adddefault gw 192.168.2.1 eth0
二、修改配置檔案(重啟網路服務生效,或重啟系統生效)
1、修改ip、閘道器
(1)ubuntu系統
sudo vi/etc/network/inte***ces #修改網路配置檔案
# the loopback network inte***ce
auto lo
iface lo inet loopback
# the primary network inte***ce
#eth0(dhcp)
#auto eth0
#iface eth0 inet dhcp
#eth0(static) #第一塊網絡卡的ip
auto eth0 #物理裝置名
iface eth0 inet static #配置為靜態ip
address 192.168.2.30 #ip位址
netmask 255.255.255.0 #子網掩碼
gateway 192.168.2.1 #閘道器位址
#eth0:0 #第一塊網絡卡繫結的另乙個ip
auto eth0:0
iface eth0:0 inet static
address 192.168.10.30
netmask 255.255.255.0
(2)suse系統或rehhat系統
sudo vi /etc/sysconfig/network/ifcfg-eth0 #修改第一張網絡卡的配置檔案
sudo vi/etc/sysconfig/network/ifcfg-eth1 #修改第二張網絡卡的配置檔案
配置檔案示例:
device=eth0 #物理裝置名
bootproto=static #[none|static|bootp|dhcp] 引導時不使用協議|靜態分配|bootp協議|dhcp協議
ipaddr=192.168.2.30 #ip位址
netmask=255.255.255.0 #子網掩碼
network=192.168.2.0 #網路位址(可不要)
broadcast=192.168.2.255 #廣播位址(可不要)
gateway=192.168.2.1 #閘道器位址
onboot=yes #[yes|no] 引導時是否啟用裝置,啟動時是否自啟動
userctl=no #[yes|no] 非root使用者是否可以控制該裝置
方式一:(適用redhat)
建立以下檔案:/etc/sysconfig/network/ifcfg-eth0:0。內容如下:
device=eth0 #物理裝置名
ipaddr=202.100.2.30 #ip位址
netmask=255.255.255.0 #子網掩碼
如果需要再多繫結乙個ip位址,方式如上,把檔名和檔案內device的eth0:0修改為eth0:x即可。
linux最多可以支援255個ip別名。
方式二:(適用suse)
修改檔案:/etc/sysconfig/network/ifcfg-eth0。檔案末尾新增內容如下:
name='netxtreme ii bcm5708 gigabit ethernet'
network=''
remote_ipaddr=''
startmode='auto'
usercontrol='no'
ipaddr_0='192.168.3.30/24' #配置的ip位址和子網掩碼
label_0='0' #表示裝置名,即eth0:0
以上配置即可設定eth0:0的ip為192.168.3.30。
2、修改dns
sudo vi/etc/resolv.conf #修改dns配置檔案
nameserver 58.22.96.66
nameserver 210.34.48.34
domain localdomain
search localdomain
3、重啟網路
sudo/etc/init.d/networking restart
4、如果重啟網路服務出錯
$ sudo servicenetworking restart
siocsifaddr: nosuch device eth0
這是由於udev服務在系統安裝時,將網絡卡屬性記錄到本地檔案中,轉殖後新裝置與原來儲存的不一致,所以不能啟動。
解決方法:刪除本地檔案,重啟作業系統重新生成。
# ubuntu
sudo mv/etc/udev/rules.d/70-persistent-net.rules/etc/udev/rules.d/70-persistent-net.rules.old
# debian
sudo mv/etc/udev/rules.d/z25_persistent-net.rules /etc/udev/rules.d/z25_persistent
5.如果出現主機ping通vm虛擬機器,但是vm虛擬機器ping不通主機
在win7環境下,有可能是win7的防火牆沒有關掉。
linux網路ip配置
nat 把物理機為路由器進行上網 橋接 通過使用物理機網絡卡 具有單獨ip 配置網路 etc sysconfig network scripts 一般為第乙個 ifcfg eth0 onboot 是否隨機器啟動網絡卡服務 yes nm controlled 是否交由networkmanager服務管...
Linux網路配置之IP位址配置
ifconfig配置 檢視和配置網路狀態命令 1.lo網絡卡是本地回環網絡卡,不插網絡卡一樣可以ping通。2.對我們有用的是eth0網絡卡,我們需要配置的就是eth0網絡卡!命令格式 ifconfig eth0 ip位址 netmask 子網掩碼 如 ifconfig eth0 192.168.2...
linux網路配置相關檔案
網路介面 inte ce 是網路硬體裝置在作業系統中的表示方法,比如網絡卡在linux作業系統中用ethx,是由0開始的正整數,比如eth0 eth1.ethx。而普通貓和adsl的介面是 pppx,比如ppp0等 機器中所有可用網絡卡及名字 完整的引數說明參考 linux certif man i...