首页 > 系统相关 >ubuntu的网络配置

ubuntu的网络配置

时间:2022-11-10 17:31:08浏览次数:46  
标签:ubuntu1804 10.20 0.1 0.0 配置 网络 etc ubuntu root

一、修改ubuntu主机名

root@ubuntu1804:~# hostnamectl set-hostname ubuntu1804.magedu.orgroot@ubuntu1804:~# cat /etc/hostnameubuntu1804.magedu.org

root@ubuntu1804:~# hostnameubuntu1804.magedu.org

root@ubuntu1804:~# echo $HOSTNAME

ubuntu1804

root@ubuntu1804:~# exit

logout

wang@ubuntu1804:~$ sudo -iroot@ubuntu1804:~# echo $HOSTNAMEubuntu1804.magedu.org

二、修改网卡名

#修改配置文件为下面形式

root@ubuntu1804:~#vi /etc/default/grub

GRUB_CMDLINE_LINUX="net.ifnames=0"

#或者sed修改

root@ubuntu1804:~# sed -i.bak '/^GRUB_CMDLINE_LINUX=/s#"$#net.ifnames=0"#'

/etc/default/grub

#生效新的grub.cfg文件

root@ubuntu1804:~# grub-mkconfig -o /boot/grub/grub.cfg

#或者

root@ubuntu1804:~# update-grub

root@ubuntu1804:~# grep net.ifnames /boot/grub/grub.cfg

linux /vmlinuz-4.15.0-96-generic root=UUID=51517b88-7e2b-4d4a-8c14-
fe1a48ba153c ro net.ifnames=0linux /vmlinuz-4.15.0-96-generic root=UUID=51517b88-7e2b-4d4a-
8c14-fe1a48ba153c ro net.ifnames=0linux /vmlinuz-4.15.0-96-generic root=UUID=51517b88-7e2b-4d4a-
8c14-fe1a48ba153c ro recovery nomodeset net.ifnames=0linux /vmlinuz-4.15.0-76-generic root=UUID=51517b88-7e2b-4d4a-
8c14-fe1a48ba153c ro net.ifnames=0linux /vmlinuz-4.15.0-76-generic root=UUID=51517b88-7e2b-4d4a-
8c14-fe1a48ba153c ro recovery nomodeset net.ifnames=0#重启生效

root@ubuntu1804:~# reboot

三、修改网卡配置文件

yaml的网卡配置文件有着严格的缩进,

root@ubuntu1804:~#vim /etc/netplan/01-netcfg.yaml

network:

  version: 2

  renderer: networkd

ethernets:

eth0:

addresses: [192.168.8.10/24,10.0.0.10/8]

#或者用下面两行,两种格式不能混用

- 192.168.8.10/24

- 10.0.0.10/8

gateway4: 192.168.8.1

nameservers:

search: [magedu.com, magedu.org]

addresses: [180.76.76.76, 8.8.8.8, 1.1.1.1]

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

root@ubuntu1804:~#netplan apply

查看IP和getway

root@ubuntu1804:~#ip addr

root@ubuntu1804:~#route -n

查看dns:

​root@ubuntu1804:~#ls -l /etc/resolv.conflrwxrwxrwx 1 root root 39 Dec 12 11:36 /etc/resolv.conf ->../run/systemd/resolve/stub-resolv.conf

root@ubuntu1804:~# systemd-resolve --status

或者:

 resolvectl dns​

修改IP及配置路由:

​root@ubuntu1804:~#vim /etc/netplan/01-netcfg.yaml
# This file describes the network interfaces available on your system
# For more information, see netplan(5).network:

version: 2renderer: networkd

ethernets:

eth0:

dhcp4: no

dhcp6: no

addresses: [10.0.0.18/16]

gateway4: 10.0.0.2

nameservers:

addresses: [223.6.6.6]

eth1:

dhcp4: no

dhcp6: no

addresses: [10.20.0.18/16]

routes:

- to: 10.30.0.0/16

via: 10.20.0.1

- to: 10.40.0.0/16

via: 10.20.0.1

- to: 10.50.0.0/16

via: 10.20.0.1

- to: 10.60.0.0/16

via: 10.20.0.1

root@ubuntu1804:~#netplan applyroot@ubuntu1804:~#route -nKernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

0.0.0.0 10.0.0.2 0.0.0.0 UG 0 0 0 eth0

10.0.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0

10.20.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1

10.30.0.0 10.20.0.1 255.255.0.0 UG 0 0 0 eth1

10.40.0.0 10.20.0.1 255.255.0.0 UG 0 0 0 eth1

10.50.0.0 10.20.0.1 255.255.0.0 UG 0 0 0 eth1

10.60.0.0 10.20.0.1 255.255.0.0 UG 0 0 0 eth1

也可以双网卡双文件:

​#或者每个网卡各自一个配置文件

root@ubuntu1804:/etc/netplan# ls

01-netcfg.yaml 02-eth1.yaml
root@ubuntu1804:/etc/netplan# cat 01-netcfg.yaml

# This file describes the network interfaces available on your system

# For more information, see netplan(5).

network:
version: 2renderer: networkd
ethernets:
eth0:
dhcp4: yes

root@ubuntu1804:/etc/netplan# cat 02-eth1.yaml

network:
version: 2renderer: networkd

thernets:

eth1:

addresses:

- 10.20.0.11/16

- 192.168.0.11/24

gateway4: 10.0.0.2

nameservers:

search: [magedu.com, magedu.org]

addresses: [180.76.76.76, 8.8.8.8, 1.1.1.1]

routes:

- to: 10.30.0.0/16

via: 10.20.0.1

- to: 10.40.0.0/16

via: 10.20.0.1

- to: 10.50.0.0/16

via: 10.20.0.1

- to: 10.60.0.0/16

via: 10.20.0.1


标签:ubuntu1804,10.20,0.1,0.0,配置,网络,etc,ubuntu,root
From: https://blog.51cto.com/gttwangyanjun/5841904

相关文章

  • 计算机网络12 TCP
    1TCP简介CP的全称是TransmissionControlProtocol,即传输控制协议,TCP工作在传输层上其职责是:实现主机间进程到进程的通信,其次还需要保证可靠性(不是安全性,换言之......
  • Gartner首次发布《2022中国网络安全成熟度曲线》
    近日,全球权威咨询分析机构Gartner发布了《2022中国网络安全成熟度曲线》(HypeCycleforSecurityinChina,2022)报告,2022中国网络安全成熟度曲线是首次发布,涵盖了Gartner对......
  • PYTHON链家租房数据分析:岭回归、LASSO、随机森林、XGBOOST、KERAS神经网络、KMEANS聚
    作者:XingshengYang1利用python爬取链家网公开的租房数据;2对租房信息进行分析,主要对房租相关特征进行分析,并搭建模型用于预测房租(点击文末“阅读原文”获取完整代码数据......
  • JVS三方登录配置说明(钉钉扫码登录介绍)
    JVS支持多种登录模式,默认支持账号密码、手机号+动态验证码(前提配置短信通道),除了这两种模式,还支持钉钉、企业微信、公众号、ldap。下面介绍下对等等的配置,实现的效果如图所......
  • 【视频】CNN(卷积神经网络)模型以及R语言实现回归数据分析|附代码数据
    无人驾驶汽车最早可以追溯到1989年。神经网络已经存在很长时间了,那么近年来引发人工智能和深度学习热潮的原因是什么呢?答案部分在于摩尔定律以及硬件和计算能力的显著提高。......
  • Ubuntu22.04配置静态IP
    1打开配置文件sudovim/etc/netplan/01-network-manager-all.yaml2输入以下配置network:version:2renderer:NetworkManagerethernets:ens33:......
  • NFS服务配置
    一、安装CENTOS或RHL默认就已安装,如果没有安装的话,通过yum安装即可:yuminstallnfs-utilsyuminstallportmapUBUNTU系统,通过apt-get安装:apt-getinstallnfs-kernel......
  • Cobbler服务配置
    安装环境:操作系统:CentOS7.9.2009一、安装软件包yuminstallepel-releaseyuminstallcobblercobbler-webdhcp(如使用外部DHCP可不安装)httpdtftp-serverxinetd二......
  • Gartner首次发布《2022中国网络安全成熟度曲线》
    近日,全球权威咨询分析机构Gartner发布了《2022中国网络安全成熟度曲线》(HypeCycleforSecurityinChina,2022)报告,2022中国网络安全成熟度曲线是首次发布,涵盖了Gartner......
  • nginx配置加载视频和图片
    注意:系统:Ubuntu18.04Nginx版本:1.14.0 1.进入到配置目录/etc/nginx/sites-enabled2.打开/etc/nginx/sites-enabled目录下default文件3.在default添加如下类容就可......