VirtualBox 上的配置
打开虚拟机的网络设置,切换为【桥接模式】之后,会发现有很多网卡让你选择。不同的网卡,决定的是 IP 地址的第三部分的值。我直接选择了无线网卡。如果是选择其他网络,理论上也可以。之后我们会查看客户机的 IP,那时候自然知道是什么情况了。
CentOS 7 上的配置
保存之后,在 CentOS 7 执行 ifconfig
,会得到 ip 地址。
inet 192.168.0.114 netmask 255.255.255.0 broadcast 192.168.0.255
现在我们还没有为客户机进行任何设置,那么这个 ip 地址就可能变动。这样不利于 ssh 等操作。
配置静态 IP
执行 vi /etc/sysconfig/network-scripts/ifcfg-eth
,添加以下内容。以下 xxx 的部分根据你的网卡来。我这里是en0s3
。
BOOTPROTO=static
IPADDR=192.168.149.145
:wq, 然后执行 service networking restart
执行 ifconfig
,不会得到新的 ip 地址。
inet 192.168.0.201 netmask 255.255.255.0 broadcast 192.168.0.255
重启:
reboot
这时再执行执行 ifconfig
,结果 ip 变成了我们的设定值,成功了!
配置 DNS 服务器
由于我们取消了 DHCP 模式,改为静态模式,因此,必须指定 DNS 服务器。执行 vi /etc/resolv.conf
,添加两行:
nameserver 223.5.5.5
nameserver 223.6.6.6
此时再进行ping z.cn
,可以看到有正常响应了。PS: 用 z.cn 是因为它短(╹ڡ╹ )。
连接代理服务器
在 Windows 下,将 SS 设为局域网可见(允许外部设备连接)。
在 Ubuntu 执行:
[pluvet@localhost ~]$ export http_proxy=http://192.168.0.100:1080
[pluvet@localhost ~]$ export https_proxy=http://192.168.0.100:1080
然后执行 wget google.com
,如果成功得到 index.html
,那么恭喜了~
注意
ping 使用 ICMP 协议,因此你 ping google.com 是不行的。