Ubuntu配置IP地址

本文详细介绍如何在Ubuntu20.04及14.04中配置网络参数,包括使用DHCP自动获取IP地址的方法和手动指定IP地址、网关、DNS服务器的具体步骤,并提供了配置文件的示例。

Ubuntu20.04设置方法

配置文件位置:/etc/netplan/00-installer-config.yaml

DHCP配置:

network:
  ethernets:
    ens33:
      dhcp4: true
  version: 2

手动配置 :

network:
  ethernets:
    ens33:
      addresses: 
      - xxx.xxx.xxx.xxx/24
      gateway4: xxx.xxx.xxx.xxx
      nameservers:
        addresses:
        - 223.5.5.5
        search:
        - 223.5.5.5
  version: 2

Ubuntu14.04设置方法

NetworkManager配置文件位置/etc/NetworkManager/system-connections

有线:

[802-3-ethernet]
duplex=full
mac-address=B8:27:EB:14:E0:BF
[connection]
id=eth0
#这个uuid并没有任何含义, 可以用uuidgen产生的新值替换
uuid=512de3e4-5bb7-11e5-8cbe-b827eb14e0bf
type=802-3-ethernet
timestamp=1442327046
[ipv6]
#ipv6默认关闭
method=ignore
[ipv4]
#自动ip这里填auto, 静态如下
method=manual
dns=192.168.1.1;223.5.5.5;
address1=192.168.1.22/24,192.168.1.1

无线:

[connection]
id=tars-2.4G
uuid=fbc73a26-94f4-49aa-9c72-93e7e8db6655
type=802-11-wireless
timestamp=1442228433
[802-11-wireless]
ssid=tars-2.4G
mode=infrastructure 
mac-address=E8:4E:06:29:06:52
#无线ap的mac地址
seen-bssids=04:A1:51:AE:0A:6F;
security=802-11-wireless-security
[802-11-wireless-security] 
#无线安全部分
key-mgmt=wpa-psk
psk=tarsbot.702
[ipv4] 
method=manual
dns=192.168.1.1;223.5.5.5;
address1=192.168.1.33/24,192.168.1.1
[ipv6]
method=ignore

重启网络服务:

sudo /etc/init.d/networking restart

 

Ubuntu中设置IP地址通常可以通过以下两种方式: 1. **使用 `netplan` 工具**(Ubuntu 17.10 及更高版本默认使用): - 编辑配置文件: ```bash sudo nano /etc/netplan/01-netcfg.yaml ``` - 示例配置(静态IP): ```yaml network: version: 2 ethernets: enp0s3: dhcp4: no addresses: [192.168.1.100/24] gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4] ``` - 应用配置: ```bash sudo netplan apply ``` 2. **使用 `ifconfig` 和 `dhclient`**(临时设置,重启后失效): - 设置静态IP: ```bash sudo ifconfig enp0s3 192.168.1.100 netmask 255.255.255.0 sudo route add default gw 192.168.1.1 ``` - 设置DNS: ```bash sudo nano /etc/resolv.conf ``` 添加: ``` nameserver 8.8.8.8 ``` 3. **使用 `nmcli`**(适用于NetworkManager管理的系统): - 查看连接名称: ```bash nmcli connection show ``` - 设置静态IP: ```bash sudo nmcli connection modify "连接名" ipv4.addresses "192.168.1.100/24" sudo nmcli connection modify "连接名" ipv4.gateway "192.168.1.1" sudo nmcli connection modify "连接名" ipv4.dns "8.8.8.8" sudo nmcli connection modify "连接名" ipv4.method "manual" sudo nmcli connection up "连接名" ``` 4. **验证IP设置**: - 使用以下命令检查IP地址: ```bash ip addr show enp0s3 ``` - 或使用: ```bash ifconfig enp0s3 ``` 5. **重启网络服务**(根据Ubuntu版本): - 对于使用 `systemd` 的系统: ```bash sudo systemctl restart systemd-networkd ``` - 或对于NetworkManager: ```bash sudo systemctl restart NetworkManager ``` 确保根据你的网络环境和Ubuntu版本选择合适的方法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值