在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或特定的网络管理工具,请查阅相关文档以获取最准确的信息。