CentOS伺服器網絡配置
本人算是一個熱愛折騰技術小白,涉獵技術廣泛然而卻不精通。
閑言少叙,且記錄近日幫同僚搭建測試伺服器所遇到的問題,于人于己希望有益。
1、CentOS系統安裝
現在新的電腦原帶的都是windows10系統,有安全系統之類的設定,簡述一下系統安裝過程。
1、系統啟動盤的制作:用LinuxLive制作CentOS 6.5啟動盤,在戴爾vostro商用桌上型電腦上總是安裝過程出問題,也許是同僚下載下傳的系統鏡像有問題,或者制作過程不對。
2、從官網或者centos中國上面下載下傳了6.5的鏡像,使用UltraISO制作啟動盤,此次使用的是centos6.5 minimal的鏡像。
3、啟動電腦設定取消secure boot選項。開機F12選擇U盤啟動,進入安裝。
系統安裝過程中,也許會選擇安裝盤的位置,選擇自己的U盤sdb1之類的,也會有root賬号的設定,請記住,後續登入會使用。
2、CentOS網絡配置
安裝好系統之後,啟動登入,發現并不能聯網,網上搜尋各種的配置,然而本機并沒有顯示有
ifconfig eth0
使用ifconfig -a 檢視到隻有
eth0
、
lo
、
p1p1
、三個裝置,其中
wlan0
是本地回環測試,
lo
是無線網卡(配置它似乎沒成功上網,可能和下面的解決步驟的地方有關。)
wlan0
p1p1
也許就是本地網卡了,但是在`/etc/sysconfig/network-scripts/ifcfg-p1p1中配置類似網上所說的eth0的配置資訊,并無效果,不能實作上網。
各種搜尋後,在百度知道裡看到有個不正确的答案,卻給我找到了正确的路徑。
解決方法
首先編輯`/etc/udev/rules.d/ 70-persistent-net.rules
1、 将
中
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="64:00:6a:3a:89:68", ATTR{type}=="1", KERNEL=="eth*", NAME="p1p1"
改成
p1p1
2、在
eth0
下,copy
/etc/sysconfig/network-scripts/
重命名為
ifcfg-p1p1
,編輯
ifcfg-eth0
ifcfg-eth0
如下:
ifcfg-eth0
DEVICE=eth0
HWADDR=64:00:6A:3A:89:68
TYPE=Ethernet
UUID=ac0a7654-daad-46dc-914b-526d90494236
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR=192.168.0.144
PREFIX=24
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
GATEWAY=192.168.0.1
NETMASK=255.255.255.0
DNS1=192.168.0.1
DNS2=114.114.114.114
NAME=”System eth0”
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICN4ADNxgDMyEzMwETM2EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
注釋,DEVICE=eth0,就是網卡裝置,對應剛才中更改的名稱
70-persistent-net.rules
eth0
。
HWADDR、UUID從ifcfg-p1p1中複制而來的,不改。
IPADDR是本機伺服器所需要的ip
GATEWAY是網關
NETMASK子網路遮罩
DNS可自由配置兩個公網dns或者公司的路由ip也行。
注意的是BOOTPROTO設定為
,ONBOOT設定yes,可以随開機生效配置。
none
正确完成如上配置,重新開機伺服器,既可以正常上網。本經驗未必通用,請讀者自行斟酌。