在linux中,如果我們要修改ip位址、更改主機名、配置dns和網域名稱解析等,常會用到下面幾個檔案
/etc
/sysconfig
/network
#centos設定主機名和網路配置
/etc
/sysconfig
/network-scripts
/ifcfg-eth0
#針對特定的網絡卡進行設定
/etc
/resolv.conf
#設定dns
/etc
/hosts
#設定指定的網域名稱解析位址
配置靜態ip
[root
@localhost ~
]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
device=
"eth0"
# 發現了這個名字與使用的網絡卡有關,比如我們使用的dell機器上博通的網絡卡,這裡名字就叫p4p1
hwaddr=
"00:0c:29:37:8d:98"
nm_controlled=
"no"
onboot=
"yes"
#啟動時網路介面是否有效,這個地方一定要是yes,才能開機自動得到ip
bootproto=static
#獲取ip的方式是dhcp或bootp自動獲取,static是固定ip,none是手動
ipaddr=192.168.1.202
netmask=255.255.255.0
gateway=192.168.1.1
配置dns資訊
[root
@localhost ~
]# vi /etc/resolv.conf
# 填寫相應的網域名稱伺服器位址
nameserver 192.168.1.1
nameserver 8.8.8.8
#google網域名稱伺服器
臨時修改網路
ifconfig eth0 192.168.1.202 netmask 255.255.255.0
route add default gw 192.168.1.253
另外,幾個常用命令:
service network restart 重啟網路
ifdown eth0 關閉eth0網絡卡
ifup eth0 開啟eth0網絡卡
我在某台機子安裝ubuntu server時,安裝過程跳過了網路配置的步驟,回頭在另一台機子ssh登入這台機子的時候始終不能連線,通過路由器dhcp client table列表中檢視發現安裝ubuntu server的這台機子並未加入網路,很是奇怪。於是在這台機子上執行命令:
$ifconfig
返回結果中只有lo,沒有eth0,這才聯想到可能和安裝時跳過網路配置有關,只需要簡單配置一下即可讓這台機子正常加入網路。
$sudo pico /etc/network/inte***ces
auth lo這個正是lo回環,我需要讓這台執行ubuntu server的機子通過dhcp獲得ip來加入網路,那麼我只需要在上面的lo回環的配置內容下面加入:iface lo inet loopback
auth eth0按下ctrl+o組合鍵即可儲存,按下ctrl+x退出。iface eth0 inet dhcp
讓網路配置檔案生效有兩個辦法:
1、重啟ubuntu:
$sudo reboot
2、重啟網路元件:
$sudo /etc/init.d/networking restart
只要顯示
reconfiguring network inte***ces... [ok]
即成功重啟網路元件。
如果並不是通過dhcp來獲得ip而是需要手動指定ip(比如192.168.1.1)並且指定閘道器(如192.168.1.254),那麼如此配置:
auth eth0$sudo pico /etc/resolv.confiface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
gateway 192.168.1.254
向這裡新增配置內容:
nameserver ***.***.***.***
儲存即可。
附:fixing 「failed to bring up eth0」 in ubuntu 1、
或者sudo rm /etc/udev/rules.d/70-persistent-net.rulessudo rm /etc/udev/rules.d/70-persistent-net.rules
sudo rm /etc/udev/rules.d/70-persistent-net.rulessudo rm /etc/udev/rules.d/70-persistent-net.rules
重啟後網絡卡就好了。
linux常用網路配置
linux系統 修改linux的主機名 1,hostname xx 2,修改 etc sysconfig network中的hostname 3,修改 etc hosts 二 centos 修改閘道器 修改對應網絡卡的閘道器的配置檔案 root centos vi etc sysconfig net...
Linux網路常用配置
一 使用網路命令檢視網路資訊 二 使用網路命令進行網路設定 三 修改配置檔案進行網路設定 網路服務啟動指令碼 etc init.d network重新啟動才能生效 擴充套件 etc rc.d init.d network start啟動network etc rc.d init.d network ...
IT網路配置常用
1 cmd下永久靜態路由新增 加路由 route p add 172.16.100.0 mask 255.0.0.0 172.17.10.254 route add p 172.16.0.0 mask 255.255.0.0 198.198.10.254 正式環境 刪除路由 route delete...