2017年2月6日星期一

VirtualBox_011:主机可以 ssh 客机,同时客机可以访问外网

环境:MAC OS X 10.12.3 (主机)+ RHEL 7.3(客机)

1. 最小化安装 RHEL 7.3

2. 设置自动启动网卡
网卡默认使用的是 NAT 模式,但是默认没有启动,需要设置成自动启动: 

把 ONBOOT=no 改成 ONBOOT=yes
修改完毕后,内容如下:

# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=5415f95c-3d27-404f-a1cc-909d3a53c0b9
DEVICE=enp0s3
ONBOOT=yes

3. 重启虚机,这时应该能够访问外网

4. 停止虚机,增加另一块网卡,选择 HostOnly Adapter



3. 重启虚机,运行 ip a,会发现多了一块网卡

# ip a 
输出如下:
1: lo: mtu 65536 qdisc noqueue state UNKNOWN qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp0s3: mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 08:00:27:1a:85:36 brd ff:ff:ff:ff:ff:ff
    inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic enp0s3
       valid_lft 84934sec preferred_lft 84934sec
    inet6 fe80::d4c:6a78:da33:b565/64 scope link
       valid_lft forever preferred_lft forever
3: enp0s8: mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 08:00:27:61:6f:94 brd ff:ff:ff:ff:ff:ff
    inet 192.168.56.119/24 brd 192.168.56.255 scope global enp0s8
       valid_lft forever preferred_lft forever
    inet 192.168.56.100/24 brd 192.168.56.255 scope global secondary dynamic enp0s8
       valid_lft 977sec preferred_lft 977sec
    inet6 fe80::a00:27ff:fe61:6f94/64 scope link
       valid_lft forever preferred_lft forever


4. 修改新的网卡配置文件
如果系统自动生成了新的网卡配置文件,就使用系统生成的。
如果系统没有自动生成新的网卡配置文件,就复制一份。
# cp /etc/sysconfig/network-scripts/ifcfg-enp0s3 /etc/sysconfig/network-scripts/ifcfg-enp0s8
修改完毕后,内容如下:
# vi /etc/sysconfig/network-scripts/ifcfg-enp0s8
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
#PEERDNS=yes
#PEERROUTES=yes
IPV4_FAILURE_FATAL=no
#IPV6INIT=yes
#IPV6_AUTOCONF=yes
#IPV6_DEFROUTE=yes
#IPV6_PEERDNS=yes
#IPV6_PEERROUTES=yes
#IPV6_FAILURE_FATAL=no
#IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s8
#UUID=5415f95c-3d27-404f-a1cc-909d3a53c0b9
DEVICE=enp0s8
ONBOOT=yes
IPADDR=192.168.56.119
PREFIX=24
GATEWAY=192.168.56.1


5. 重启虚机,现在主机可以 ssh 客机了
MaPingdeMacBook-Pro:~ maping$ ssh root@192.168.56.119
输出如下:
root@192.168.56.119's password:
Last login: Mon Feb  6 15:56:55 2017 from gateway

没有评论: