天天看點

CentOS伺服器網絡配置

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

的配置,然而本機并沒有顯示有

eth0

使用ifconfig -a 檢視到隻有

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

改成

eth0

2、在

/etc/sysconfig/network-scripts/

下,copy

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”

CentOS伺服器網絡配置
CentOS伺服器網絡配置
注釋,DEVICE=eth0,就是網卡裝置,對應剛才

70-persistent-net.rules

中更改的名稱

eth0

HWADDR、UUID從ifcfg-p1p1中複制而來的,不改。

IPADDR是本機伺服器所需要的ip

GATEWAY是網關

NETMASK子網路遮罩

DNS可自由配置兩個公網dns或者公司的路由ip也行。

注意的是BOOTPROTO設定為

none

,ONBOOT設定yes,可以随開機生效配置。

正确完成如上配置,重新開機伺服器,既可以正常上網。本經驗未必通用,請讀者自行斟酌。

繼續閱讀