Ubuntu静态IP配置信息查看命令
1. 查看当前IP地址信息 (Address & Netmask)
方法1: 使用ip命令 (推荐)
ip addr show
# 或简写
ip a
方法2: 使用ifconfig命令
ifconfig
# 查看特定网卡
ifconfig eth0
方法3: 只查看IP地址
hostname -I
2. 查看网关信息 (Gateway)
查看默认网关
ip route show default
# 或
ip r | grep default
使用route命令
route -n
使用netstat命令
netstat -rn
3. 查看DNS服务器信息
查看当前DNS配置
cat /etc/resolv.conf
使用systemd-resolve查看
systemd-resolve --status
查看NetworkManager的DNS设置
nmcli dev show | grep DNS
4. 查看完整路由表信息 (Routes)
查看所有路由
ip route show
# 或简写
ip r
查看路由表(包含metric)
route -n
详细路由信息
netstat -rn
5. 一键查看所有网络信息
综合查看脚本
echo "=== IP地址信息 ==="
ip addr showecho -e "\n=== 路由信息 ==="
ip route showecho -e "\n=== DNS信息 ==="
cat /etc/resolv.confecho -e "\n=== 网关信息 ==="
ip route show default
6. 常用网络配置文件位置
Ubuntu 18.04及以后版本 (Netplan)
# 查看netplan配置
ls /etc/netplan/
cat /etc/netplan/*.yaml
传统网络配置文件
# 接口配置文件
cat /etc/network/interfaces
7. 静态IP配置示例参考
根据查看到的信息,静态IP配置通常需要:
- Address: 192.168.1.100 (你想设置的静态IP)
- Netmask: 255.255.255.0 (通常是/24)
- Gateway: 192.168.1.1 (路由器IP)
- DNS: 8.8.8.8, 8.8.4.4 (或ISP提供的DNS)
8. 实用技巧
查看网卡名称
ip link show
# 或
ls /sys/class/net/
测试网络连通性
ping -c 4 8.8.8.8
ping -c 4 gateway_ip
刷新网络配置(Netplan)
sudo netplan apply
注意事项
- 现代Ubuntu版本主要使用Netplan进行网络配置
- 确保静态IP与当前网络段匹配
- 配置前建议备份原有配置文件
- 配置后测试网络连通性