Fedora Linux如何設置網卡自動獲取網絡地址

第一步:激活網卡

Fedora Linux系統裝好後默認的網卡是eth0,用下面的命令將這塊網卡激活。

ifconfig eth0 up  

第二步:設置網卡進入系統時啓動
想要每次開機就可以自動獲取IP地址上網,就要設置網絡服務在系統啓動時也啓動。Linux有一點與windows不同的是很多服務默認是停止的,而且你在某次使用該服務時啓動這個服務,但是沒設置它爲默認啓動,則下次進入系統這個服務依然是停止的。下面是設置網絡服務在系統啓動時也啓動的方法。

使用chkconfig命令讓網絡服務在系統啓動級別是2345時默認啓動。

chkconfig –level 2345 network on

第三步:修改網卡文件ifcfg-eth0
修改ifcfg-eth0文件,設置ONBOOT的值爲yes,讓網絡服務啓動時使用該網卡。設置BOOTPROTO的值爲dhcp,讓網卡從DHCP服務器自動獲取IP地址。

vi /etc/sysconfig/network-scripts/ifcfg-eth0

ONBOOT=yes
BOOTPROTO=dhcp

總結:
通常情況下第三步是最重要的,因爲大部分Linux系統默認網絡服務是系統啓動時也啓動的,網卡也是啓用的,只要設置好第三步,然後使用下面的命令啓動網絡服務就OK。

service network start

配置靜態IP地址上網與動態IP地址上網同出一轍,修改ifcfg-eth0,然後用命令service network retart重啓網絡服務。

DEVICE=eth0
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS=8.8.8.8
BOOTPROTO=static
ONBOOT=yes

進行以上三步後,可以獲得ip了。但後來又出現不能獲取ip,並且重複以上也沒作用。

使用

dhclient eth0

備註:

Linux Force DHCP client (dhclient) to renew ip address

Linux renew ip command
sudodhclientr//releaseipIP sudo dhclient //獲取IP

Now obtain fresh IP:
$ sudo dhclient
There is no need to restart network service. Above command should work with any Linux distro such as RHEL, Fedora, CentOS, Ubuntu and others. On a related note you can also try out the following commands:

ifdown eth0

ifup eth0

/etc/init.d/network restart

OR

/etc/init.d/networking restart

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章