Ubuntu网络配置

主机名

# 修改主机名
hostnamectl hostname k8s-master.haoge.com
# 查看主机名
cat /etc/hostname
hostname
echo $HOSTNAME

网卡名称

默认ubuntu的网卡名称和CentOS 7类似,如:ens33

修改网卡名称为传统的eth0方式:

# 修改配置文件为如下形式
vim /etc/default/grub
GRUB_CMDLINE_LINUX="net.ifnames=0"
# 或者直接用sed命令修改
sed -i.bak '/^GRUB_CMDLINE_LINUX=/s#"$#net.ifnames=0"#' /etc/default/grub
# 使新的grub.cfg生效
grub-mkconfig -o /boot/grub/grub.cfg
# 或者执行如下命令
update-grub
# 查看配置是否修改成功
grep net.ifnames /boot/grub/grub.cfg
# 重启生效
reboot

ubuntu网卡配置

官网文档:

https:help.ubuntu.com/

https://ubuntu.com/server/docs/network-configuration

配置自动获取IP

网卡配置文件采用yaml格式,必须以/etc/netplan/xxx.yaml文件命名方式存放,可为每个网卡对应一个单独的配置文件,也可以将所有网卡都放在一个配置文件里面

示例:

cat /etc/netplan/01-netcfg.yaml
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    eth0:
      dhcp4: yes

修改网卡配置文件后需执行命令生效:

netplan apply

配置静态IP

示例:

cat /etc/netplan/01-netcfg.yaml
network:
  ethernets:
    ens33:
      addresses:
      - 192.168.100.60/24
      routes:
        - to: default
          via: 192.168.100.2
      nameservers:
        addresses:
        - 192.168.100.2
        search:
        - haoge.com
  version: 2
network:
  version: 2
  ethernets:
    ens33:
      addresses:
        - 192.168.136.3/24
      gateway4: 192.168.136.2
      nameservers:
        addresses: [192.168.136.2]

查看IP和Gateway

ip addr
route -n

查看DNS

ls -l /etc/resolv.conf
resolvectl status
作者:于浩  创建时间:2022-12-06 23:26
最后编辑:于浩  更新时间:2024-07-18 09:14