在Ubuntu中,你可以使用多种命令来查看联网配置。以下是一些常用的方法和命令:
查看网络接口配置:
使用 ip
命令可以查看网络接口的配置信息,包括IP地址、子网掩码等。
ip addr show |
或者,你也可以使用传统的 ifconfig
命令(可能需要安装 net-tools
包):
ifconfig -a |
查看路由表:
要查看系统的路由表,可以使用 ip
命令或 route
命令(同样可能需要安装 net-tools
)。
ip route show |
或者使用 route
命令:
route -n |
查看网络连接状态:
netstat
命令可以用来查看网络连接状态、路由表、接口状态等。
netstat -tuln # 查看当前监听的TCP/UDP端口 |
或者使用更强大的 ss
命令:
ss -tuln # 查看所有打开的套接字和监听的端口 |
查看DNS配置:
你可以查看 /etc/resolv.conf
文件来了解系统当前使用的DNS服务器。
cat /etc/resolv.conf |
查看网络配置文件:
Ubuntu 18.04及之后的版本使用 netplan
来配置网络。你可以查看 /etc/netplan/
目录下的配置文件来了解网络的静态配置。
cat /etc/netplan/*.yaml |
对于较老的Ubuntu版本,网络配置可能位于 /etc/network/interfaces
或其他相关文件中。
使用nmcli命令:
如果你的系统安装了NetworkManager,你可以使用 nmcli
命令来查看和管理网络连接。
nmcli connection show # 显示所有网络连接 | |
nmcli device show # 显示所有网络设备及其状态 |
查看防火墙和安全组规则:
如果你的Ubuntu系统上启用了防火墙(如UFW),你可以查看防火墙规则来了解哪些端口是开放的。
sudo ufw status # 查看UFW防火墙状态 |
根据你的具体需求和Ubuntu版本,上述命令中的某些可能需要稍作调整。如果你在使用特定版本的Ubuntu或特定的网络管理工具,请查阅相关文档以获取最准确的信息。