由于學習需要,用VMware 啟動了一個Centos, 對linux配置不是特别熟悉,在網絡設定方面遇到了一些問題,xshell連接配接不上,而且也通路不到外網。記錄一下可用的方案和遇到的問題,僅供參考。
1. VMware 中将網絡設定為: Bridged Adapter(橋接模式)
要用xshell等工具連接配接,必須設定為橋接模式。
2. 修改 /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
3. 修改 /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=hostname # 設定主機名稱,随便什麼名稱都可以
GATEWAY=192.168.100.1 #主機電腦所在網絡的網關
4. 修改 /etc/sysconfig/network-scripts/ifcfg-eth0
修改為:
DEVICE=eth0 #網絡接口名稱
BOOTPROTO=static #系統啟動位址協定 none:不使用啟動位址協定 bootp:BOOTP協定 dhcp:DHCP動态位址協定static:靜态位址協定
HWADDR=xxxxxxxxxxxxxxxxx #MAC位址
TYPE=Ethernet
UUID= xxxxxxxxxxxxxxxxx #36位随機字元串(我是自己随便寫的)
ONBOOT=yes #系統啟動時是否激活 yes:系統啟動時激活該網絡接口 no:系統啟動時不激活該網絡接口
NM_CONTROLLED=yes #是否由Network Manager控制該網絡接口。修改儲存後立即生效,無需重新開機
IPADDR=xxx.xxx.xxx.xxx #主機電腦所在網絡中未使用的ip位址
NETMASK=255.255.255.0 #子網路遮罩
5. 執行 service network restart 指令重新開機網絡服務
遇到的問題:
1. 配置完扔連接配接不上
a)ps -ef | grep ssh 檢視是否裝了ssh包,如果沒有,yum install openssh-server
b)netstat -antup檢視端口是否啟動,另外檢視防火牆端口是否放行。
2. Failed to start LSB:Bring up/down networking 問題:
參考: https://blog.csdn.net/qq_21398167/article/details/46694179
3. xshell連接配接報: Connection closed by foreign host
可能的原因是配置檔案的IP位址沖突,更換其他ip位址試試。
參考簡書:
連結:https://www.jianshu.com/p/68d34f104610