linux如何自動獲取ip位址

2022-05-17 04:49:06 字數 916 閱讀 1469

第一步:啟用網絡卡

系統裝好後預設的網絡卡是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位址?

華為ensp 虛擬平台演示,終端如何獲取自動獲取ip位址?路由器分配ip 2 倆臺電腦分別選擇合適的介面,連線到倆個交換機上 3 再拿出一台路由器,倆臺交換機分別與路由器的 0 0 0 口與 0 0 1口連線起來 4 將0 0 0口 與 0 0 1口對應的閘道器ip配置好,對應的命令為 system...

使用 bat 自動設定IP位址和自動獲取IP位址

自動設定ip位址.bat echo off echo 手動設定ip位址.netsh inte ce ip set addr 本地連線 static 192.168.1.8 255.255.255.0 192.168.1.1 1 echo 手動設定dns位址.netsh inte ce ip set ...

Linux 獲取本機IP位址

linux 獲取本機ip位址 說明 family at inet ipv4 family at inet6 ipv6 address 提取得到的ip位址所要儲存的位址 size strlen sampleip 192.168.123.128 max ipv4 15 某些標頭檔案應在其他方面,在本程式...