Linux修改网卡名称及Fix IP

Ubuntu /etc/dhcpcd.conf配置网卡

interface eth0 #网卡名称
static ip_address=192.168.1.211/24  # IP和子网掩码
static routers=192.168.1.1 # 网关
# 配置DNS地址为114.114.114.114和192.168.1.1
static domain_name_servers=114.114.114.114 192.168.1.1 # DNS地址

在重启网卡的时候这两个DNS会自动写入到/etc/resolv.conf 这个DNS配置文件。

SSH删除主机条目

# 删除已知主机列表中与IP地址为10.0.0.100的主机相关的条目
ssh-keygen -f "/root/.ssh/known_hosts" -R "10.0.0.100"

Ubuntu配置网卡双工模式

sudo apt-get update
sudo apt-get install ethtool
sudo ethtool eth0
# 配置Speed为1000Mbps, 双工模式为全双工, 自动协商开启
# half-->半双工  
sudo ethtool -s eth0 speed 1000 duplex full autoneg on

查看网卡Link状态

ifconfig eth0
 -  scopeid 0x20<link>  显示link则为connected

ip link show eth0
      # state DOWN则网线disconnect, state UP则网线connected
 - eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000

设置网卡为eth*及Fix网卡IP

设置网卡名称为eth*格式

1.编辑/etc/default/grub并加入“net.ifnames=0 biosdevname=0 ”到GRUB_CMDLINE_LINUX变量中。

vi /etc/default/grub
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"

2.sudo update-grub,使配置生效。

3.reboot。

Fix网卡IP为静态IP

1.ifconfig查看当前网卡的名称,即eth0.

2.route -n 获取当前系统的默认路由地址。

3.sudo vim /etc/netplan/00-installer-config.yaml

缩进对齐,并且每个冒号后都要跟一个空格。

network:
  version: 2
  ethernets: 
    eth0: 
      addresses: [192.168.0.1/24]
      gateway4: 192.168.0.1
      routes: 
        - to: default
          via: 192.168.0.1
      dhcp4: false
      nameservers: 
        addresses: [192.168.0.1]
Linux修改网卡名称及Fix IP

4.sudo netplan generate

5.sudo netplan apply


原文始发于微信公众号(不知名菜鸟):Linux修改网卡名称及Fix IP

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/240599.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!