虛擬機器自動獲取ip 指令碼修改ip和主機名

2022-05-30 04:03:14 字數 2426 閱讀 7260

目錄

# wangka啟動協議

bootproto="none"

- none # 沒有協議

- static # 靜態協議(手動設定ip)

- dhcp # 動態協議(自動獲取ip)

# 編輯wangka 配置檔案

[root@web02 ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

# 自動啟動wangka

onboot=yes

- yes # 重啟wangka後,自動生效配置

- no # 重啟wangka後,不會自動生效配置(並且wangka也沒有被啟動)

dhcp:配置步驟1.開啟 虛擬網路編輯器

2.點選更改設定,使用管理員修改網絡卡配置

3.開啟dhcp設定

## 修改完網絡卡,重啟(centos7)

[root@oldboy ~]# systemctl restart network

## 修改完網絡卡,重啟(centos6)

[root@oldboy ~]# service network restart

restarting network (via systemctl): [ ok ]

## 修改完網絡卡,重啟(centos6)

[root@oldboy ~]# /etc/init.d/network restart

restarting network (via systemctl): [ ok ]

## 網絡卡關閉與啟用-----------------------擴充套件

[root@localhost ~]# ifdown eth0 #關閉網路

[root@localhost ~]# ifup eth0 #啟動網路(需要重啟網絡卡)

ip修改成功

# 編輯指令碼

[root@web02 ~]# vim ip_host.sh

先按i ,左下角出現 "insert"

-------------

benji_ip=`hostname -i|awk -f '[. ]+' ''`

read -p "plase input hostname:" h

hostnamectl set-hostname $h

read -p "plase input ip:" ip

sed -i "s#$benji_ip#$ip#g" /etc/sysconfig/network-scripts/ifcfg-eth0

systemctl restart network

---------------

按 esc,輸入 ':wq' 敲 回車 (左下角能看見 :wq)

# 輸入完整ip

虛擬機器獲取不到IP

inet addr bcast mask 255.255.254.0 這一行沒有 也就是看不到ip位址。方法 先用dhclient eth0獲取ip位址,然後執行ifconfig eth0 如果是靜態ip 可能獲取到的ip不是 etc sysconfig network scripts ifcfg ...

191017 虛擬機器centos修改IP

1.虛擬機器設定 1.1 編輯 虛擬機器網路編輯器 vmnet8 更改設定 dhcp設定取消打勾 選擇nat模式,檢視閘道器ip 2.本地網路設定 更改介面卡選項 選擇vmware.vmnet8 更改協議版本4 設定固定ip 填寫ip網段相同即可,子網掩碼和閘道器,閘道器和上面1的閘道器一致 3.c...

vmware虛擬機器複製無法自動獲取IP位址問題

1 編輯如下檔案 vi etc udev rules.d 70 persistent net.rules 只留正確mac位址的那行,其它行刪除或注釋掉 advanced micro devices amd 79c970 pcnet32 lance rule written by anaconda s...