今天回來開了下虛擬機,結果用xshell連接不上,感覺應該是我本機IP有變化導致的,我虛擬機所在A電腦連接的是另一台B電腦所發的wifi,A電腦這邊IP是自動獲取的,本來A電腦IP為173.23.x.x,為了設置個好記的IP,我將B電腦的發射wifi網卡的IP寫成固定的192.168.0.100 ,子網掩碼 255.255.0.0
這樣我A電腦的IP就變成了 192.168.x.x (如果不在意IP樣式,以上可以忽略)
在A電腦主機cmd下 獲取子網掩碼,網關
在A電腦虛擬機上執行vim /etc/sysconfig/network-scripts/ifcfg-eth0
注意BOOTPROTO=static
子網掩碼要和主機A一樣,IP格式如下
主機子網掩碼255.255.255.0 網關192.168.0.100 則IP 為192.168.0.x形式
主機子網掩碼255.255.0.0 網關192.168.0.100 則IP必須為192.168.x.x形式
這個配置好后主機可以連接虛擬機,但虛擬可能還無法連接外網,需要加上DNS和網關
以下為網關設置臨時生效
修改網關 Default Gateway
即時生效:
# route add default gw 192.168.0.1
啟動生效:(對連接外網很重要)
修改 /etc/sysconfig/network
添加GATEWAY=192.168.0.100
修改 DNS
修改/etc/resolv.conf
修改后可即時生效,啟動同樣有效