linux网络ip配置
时间: 2024-09-25 16:01:17 浏览: 60
Linux网络配置之IP命令手册.pdf
在Linux系统中,IP配置通常涉及以下几个步骤:
1. **查看当前IP设置**:可以使用`ifconfig`或`ip addr`命令来查看网络接口(如eth0、enp0s3等)的IP地址、子网掩码、默认网关等信息。
```bash
ifconfig eth0 | grep 'inet ' 或 ip addr show eth0
```
2. **静态IP配置**:如果你需要固定的IP,可以在`/etc/network/interfaces`(旧版本的Linux)或`/etc/netplan/01-netcfg.yaml`(新版本的Ubuntu)文件中编辑对应的接口配置,添加静态IP、子网掩码和网关。
```bash
nano /etc/network/interfaces (替换为对应文件)
auto ens33
iface ens33 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
```
3. **动态IP获取(DHCP)**:如果需要自动获取IP,只需在配置文件中去掉`static`前缀,然后重启网络服务。
```bash
auto ens33
iface ens33 inet dhcp
```
4. **手动设置DNS服务器**:通过`resolv.conf`文件或者`dhclient`命令添加DNS服务器列表。
```bash
echo "nameserver 8.8.8.8" >> /etc/resolv.conf
```
5. **验证配置**:完成以上修改后,运行`sudo service networking restart` 或 `sudo systemctl restart networking.service` 重启网络服务并检查配置是否生效。
阅读全文