3篇 nat related articles

CentOS7 之ifconfig, netstat 取代命令

官方wiki解释是

ifconfig 及 netstat 工具程序在 CentOS 5 及 6 的应用手册内被置标为降级已接近十年,而 Redhat 决定在 CentOS 7 不会缺省安装 net-tools 组件。其中一个转换的原因就是 ifconfig 不会显示界面卡所拥有的全部 IP 位置 —— 请改用 ip 指令。取而代之的工具是 ss 和 ip。假如你真的、真的很需要 ifconfig 和 netstat,你可执行 yum install net-tools。

那就熟悉用这些命令吧

ip 替代 ifconfig

ip a
ip route

ss 替代 netstat

比较好的格式化输出命令为:ss -ntulp | colume -t

Screen Shot 2019-08-20 at 22.22.58.png

还有 ss -nulp4 | cat -A

More ~

CentOS7.6 在VirtualBox/VMWare/Hyper-V安装后, NAT网络的网卡不能连网

这个问题原因是默认加载的虚拟nat网络网卡没有自动启动, 需要先获取设备名称 ip a,如ens33、eth0, enp0s3等这样的, 再ifup下就OK。 如ifup eth0

如果想让它开机就自己启动,可以修改/etc/sysconfig/network-scripts/ifcfg-eth0 , 其中eth0为上述查到的设备名。

ONBOOT=nono 修改为 yes, 或者运行下述命令

sed -i -e 's@^ONBOOT=no@ONBOOT=yes@' ifcfg-eth0

注意:执行上述命令前先 cd /etc/sysconfig/network-scripts/

More ~