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與當前網絡段匹配
- 配置前建議備份原有配置文件
- 配置后測試網絡連通性