linux命令行添加固定IP
时间: 2023-03-30 07:00:52 浏览: 134
可以使用命令行工具 ifconfig 或 ip addr 来添加固定IP地址。具体步骤可以参考以下命令:
1. 打开终端,输入 sudo ifconfig eth 192.168.1.100 netmask 255.255.255. up,其中 eth 是网卡名称,192.168.1.100 是要设置的IP地址,255.255.255. 是子网掩码。
2. 输入 sudo route add default gw 192.168.1.1,其中 192.168.1.1 是网关地址。
3. 输入 sudo echo "nameserver 8.8.8.8" >> /etc/resolv.conf,其中 8.8.8.8 是DNS服务器地址。
这样就可以成功添加固定IP地址了。
相关问题
Ubuntu如何设置固定ip linux
在Ubuntu中设置固定IP地址通常涉及编辑网络配置文件或使用`nmtui`命令行工具。以下是通过编辑配置文件设置静态IP地址的步骤:
1. 打开终端。
2. 找到你想要配置的网络接口名称,使用命令`ip link`或者`ip addr`查看。
3. 编辑网络接口配置文件,通常位于`/etc/network/interfaces`或者`/etc/netplan/*.yaml`(取决于你的Ubuntu版本)。
- 如果你的系统使用的是`netplan`,你需要编辑`.yaml`文件,例如`/etc/netplan/01-netcfg.yaml`。一个示例配置如下:
```yaml
network:
version: 2
renderer: networkd
ethernets:
enp3s0:
dhcp4: no
addresses: [192.168.1.10/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
```
- 如果你的系统使用的是传统的`/etc/network/interfaces`配置文件,你需要添加一个静态IP配置,如下:
```bash
auto eth0
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
```
注意:将`eth0`和`enp3s0`替换成你自己的网络接口名称,将IP地址、子网掩码、网关和DNS服务器地址替换为适合你网络环境的实际值。
4. 应用更改:
- 对于`netplan`,使用命令`sudo netplan apply`。
- 对于传统的接口配置文件,重启网络服务`sudo systemctl restart networking`或者重启系统。
5. 验证配置是否成功,使用命令`ip addr`或`ifconfig`查看新的IP地址是否已应用。
rockylinux 9修改固定ip
Rocky Linux 9(以前称为 CentOS Stream)是一个基于Red Hat Enterprise Linux (RHEL) 的开源操作系统分支,它提供了最新的软件包和发展。如果你想要在Rocky Linux 9上设置固定IP地址,你可以按照以下步骤操作:
1. **打开终端**:首先,通过命令行界面登录到你的服务器。
2. **编辑网络配置文件**:使用文本编辑器如`nano`, `vim`, 或 `sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0`(这里假设你的网卡名为eth0,如果实际不是,请替换为你的网卡名)。
3. **添加静态IP信息**:找到类似以下内容的行,并修改为你需要的IP、子网掩码、默认网关等信息:
```
DEVICE=eth0
IPADDR=<你的IP地址>
NETMASK=<你的子网掩码>
GATEWAY=<你的默认网关>
TYPE=Ethernet
ONBOOT=yes
```
4. **保存并关闭文件**:完成编辑后,记得保存并退出编辑器,通常是按`:wq`然后回车。
5. **重启网络服务**:执行`sudo systemctl restart network` 或者 `sudo systemctl restart networking` 来应用新的配置。
6. **检查配置**:使用`ifconfig` 或 `ip addr` 命令确认你的设备已获得正确的IP地址。
阅读全文