安裝linux系統后,我們可能在選擇網絡是進行了自動獲取,dhcp分配了一個IP。
在大部分情況下,這個IP地址可以一直使用,但當我們對虛擬機進行reboot時,linux可能會重新分配IP,導致我們之前安裝的軟件連接IP發生變化,那么我們怎么將linux的IP固定下來呢
1. 輸入命令 ip a 查看linux的網絡信息
此時可以看到我們當前的IP地址是192.168.49.130
我們的網卡信息,或者說是驅動名字 是 ens33,這個很關鍵。
當我們進行設置固定IP時,
先進入網絡設置目錄
cd /etc/sysconfig/network-scripts/
ll 一下可以看到一塊特殊的網卡信息,名字可能不一致,格式是一樣 ifcfh-eXXXXX
編輯這個文件
vi ifcfg-eno16777736
需要將 DEVICE 的內容改為 我們的驅動信息 ens33
#添加如下配置信息 DNS1=192.168.49.1 #NDS IPADDR=192.168.49.130 #IP地址 GATEWAY=192.168.49.1 #網關 PREFIX=24 #centos子網掩碼長度:24--> 255.255.255.0
修改完成后保存退出后,將該文本的名字也重命名為 ifcfg-ens33, 和DEVICE、NAME的內容保持一致(不保存有時候也可以0.0).
重啟網絡服務。
service network restart
這時,linux的ip就固定下來了,為你自己配置的IP。即使reboot,也不會變。
改完以后,我發現使用工具連接虛擬機很慢,需要幾十秒的時間,
通過SecureCRT等工具連接虛擬機速度慢的解決方法
如果發現通過SecureCRT等工具連接虛擬機速度很慢,需要幾十秒才能連接成功 ,可嘗試以下操作。
cd /ect/ssh/
vi sshd_config
找到sshd_config文件,並在其中添加一行 : UseDNS no
重啟sshd服務即可
systemctl restart sshd