ubuntu设置静态IP的方法

本文详细介绍了如何在Ubuntu桌面版(11.04或10.10)上通过UI界面设置IP地址、网关及DNS,包括编辑配置文件和使用命令的方式。文章还提供了相关网络卡设置命令,如查看、设定IP、重启网络卡及更改MAC地址等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原文链接: http://blog.sina.com.cn/s/blog_716844910100q2he.html


【注解】理论上说ubuntu桌面版(11.04或者10.10版等)已经做的非常不错了,基本上可以通过UI界面就设置好IP地址以及网关等,以下介绍的是编辑配置文件和命令操作。


1。设定IP
sudo gedit 

/etc/network/interfaces

auto lo
iface lo inetloopback           #lo 是本地回环地址:127.1

auto eth0
iface eth0 inet static
address 192.168.1.152
gateway 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast192.168.1.255     #设定eth0的IP

这样,IP并没有立即生效。
sudo /etc/init.d/networking restart

2。这时候就能ping到局域网中的电脑了。但是上不了Internet,是因为没有设置DNS的原因。DNS信息保存在/etc/resolv.conf中,一旦更改,立即生效。

sudo gedit /etc/resolv.conf

nameserver 208.67.222.222
nameserver 208.67.220.220

现在可以上网了。

附网卡设置相关命令:

查看网卡信息: ifconfig

设定一个网卡IP:ifconfig eth1 192.168.1.10 netmask255.255.255.0 

重启网卡使设定生效:sudo /etc/init.d/networking restart

更改MAC地址:ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx

查看路由相关信息:route -n


### 配置 Ubuntu 系统中通过 Netplan 设置静态 IP 地址和 DNS 服务器 在 Ubuntu 系统中,`Netplan` 是一种现代化的网络配置工具,广泛应用于基于 Linux 的操作系统。以下是详细的说明,展示如何使用 `Netplan` 来设置静态 IP 地址和 DNS 服务器。 #### 修改 Netplan 配置文件 Netplan 的主要配置文件通常存储在 `/etc/netplan/` 目录下,常见的文件名可能是 `00-installer-config.yaml` 或类似的名称[^1]。为了修改这些设置,需要以管理员权限编辑此文件: ```bash sudo nano /etc/netplan/00-installer-config.yaml ``` #### 配置示例 以下是一个典型的 Netplan 配置文件内容,用于设置静态 IP 地址和 DNS 服务器: ```yaml network: version: 2 renderer: networkd ethernets: ens1: dhcp4: no addresses: - 192.168.1.100/24 # 静态IP地址及其子网掩码 gateway4: 192.168.1.1 # 默认网关 nameservers: addresses: - 8.8.8.8 # Google公共DNS - 114.114.114.114 # 备用DNS ``` - **dhcp4**: 设为 `no` 表示禁用 DHCP 自动分配 IPv4 地址[^2]。 - **addresses**: 定义静态 IP 地址及子网掩码,格式为 `<IP>/<CIDR>`[^1]。 - **gateway4**: 指定默认网关地址,通常是路由器的 IP 地址[^1]。 - **nameservers**: 列出首选和备用 DNS 服务器地址[^1]。 #### 应用更改 完成上述配置后,需应用新的网络设置使其生效。运行以下命令来测试并应用新配置: ```bash sudo netplan try ``` 如果一切正常,在超时前会自动应用更改;如果有误,则可恢复到之前的配置状态。正式应用可通过以下命令实现: ```bash sudo netplan apply ``` #### 注意事项 - 确认所使用的网络接口名称(如 `ens1`),这可以通过执行 `ip addr show` 查看当前系统的网络接口列表。 - 如果需要支持 IPv6,可以在配置中加入相应的字段,例如 `dhcp6` 和 `addresses (IPv6)`[^2]。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值