Linux 网络配置与网关设置

news/2024/12/3 7:58:09/

多网卡配置:

metric 120

dns-nameservers 192.168.15.1 166.111.8.28 166.111.8.29 114.114.114.114 8.8.8.8

网关设置: ref: linux - How to configure systemd-resolved and systemd-networkd to use local DNS server for resolving local domains and remote DNS server for remote domains? - Unix & Linux Stack Exchange

We need to specify remote DNS server as our global, system-wide DNS server. We can do this in /etc/systemd/resolved.conf file:

[Resolve]
DNS=8.8.8.8 8.8.4.4 2001:4860:4860::8888 2001:4860:4860::8844

Don't forget to reload configuration and to restart services:

$ sudo systemctl daemon-reload
$ sudo systemctl restart systemd-networkd
$ sudo systemctl restart systemd-resolved

 ref: https://support.us.ovhcloud.com/hc/en-us/articles/360002296020-How-to-Configure-an-IPv6-Address-in-Ubuntu

一个例子:Ubuntu-1604

1. 修改 /etc/network/interfaces

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopbackauto eth0
iface eth0 inet dhcpnetmask 24gateway 192.168.15.1metric 99dns-nameservers 192.168.15.1 114.114.114.114iface eth0 inet6 autonetmask 64gateway6 2001:da8:bf:15::1metric 99dns-nameservers 2400:3200::1auto eth1
iface eth1 inet dhcp
netmask 255.255.255.0
metric 120auto eth2
iface eth2 inet static
address 12.12.12.106
netmask 255.255.255.0dns-nameservers 192.168.15.1 8.8.8.8 2400:3200::1

2. 修改DNS /etc/systemd/resolved.conf

[Resolve]
DNS=2400:3200::1 192.168.15.1 8.8.8.8
FallbackDNS=8.8.8.8 8.8.4.4 2001:4860:4860::8888 2001:4860:4860::8844
#Domains=
#LLMNR=yes
#DNSSEC=no

3. 重启网络

sudo /etc/init.d/networking restart

4. 重启DNS

sudo systemctl daemon-reload
sudo systemctl restart systemd-networkd
sudo systemctl restart systemd-resolved

5. 验证网络和dns

route -n # 网络
cat /etc/resolv.conf #查看dns

例子2: Ubuntu1804

ubuntu 1804以后,使用netplan代替了/etc/network/interface。以下是一个例子:

# /etc/netplan/01-network-manager-all.yaml
# Let NetworkManager manage all devices on this systemnetwork:version: 2renderer: networkdethernets:eth0:dhcp4: yesdhcp6: yesnameservers:addresses: [192.168.15.1, 8.8.8.8, '2400:3200::1']routes:- to: 0.0.0.0/0via: 192.168.15.1metric: 99on-link: true- to: "::/0"via: "2001:da8:bf:15::1"metric: 99on-link: trueeth1:dhcp4: yesdhcp4-overrides:route-metric: 120wan:match:macaddress: b8:59:9f:12:99:d0addresses:- 12.12.12.115/24dhcp4: nooptional: trueset-name: eth2

配置完成后,应用到网络上:

sudo netplan --debug  try


http://www.ppmy.cn/news/136690.html

相关文章

linux开启ipv6

一、阿里云ecs服务器配置(centos系统) 1.修改/etc/sysctl.conf中ipv6的配置,如下 net.ipv6.conf.all.disable_ipv6 0 net.ipv6.conf.default.disable_ipv6 0 net.ipv6.conf.lo.disable_ipv6 0 2.修改/etc/modprobe.d/disable_ipv6.conf的配置,如下 …

QQ群文件无法显示,空白,加载不出来

无法访问的情况在我的电脑中发生了,就贴出来了给各位参考。 我的网络可以使用IPV6,并且使用google的Ipv6DNS(2001:4860:4860:8888)才出现了这种情况。 并且不止腾讯的会出现这种问题,都是开启Ipv6后某些地址被解析到错误的Ip导致不能访问。…

25 openEuler管理网络-使用nmcli命令配置ip

文章目录 25 openEuler管理网络-使用nmcli命令配置ip25.1 nmcli介绍25.2 设备管理25.2.1 连接到设备25.2.2 断开设备连接 25.3 设置网络连接25.3.1 配置动态IP连接25.3.1.1 配置IP25.3.1.2 激活连接并检查状态 25.3.2 配置静态IP连接25.3.2.1 配置IP25.3.2.2 激活连接并检查状态…

2023.4.4

24:final关键字 final修饰变量: (1)final修饰一个基本类型的变量,变量的值不可以改变,这个变量也变成了一个字符常量,规定:名字大写。 (2)final修饰一个引用…

公用IPv6 IPv4 DNS

IPv6 下一代互联网国家工程中心 China IPv6 DNS 服务器 雪人计划 Yeti DNS Project 首选:240c::6666 备用:240c::6644 备用:240c::4444 CNNIC IPv6 DNS 服务器 首选:2001:dc7:1000::1 百度 2400:da00::6666 阿里云 2400:3200::1 2…

Linux下ipv6配置系列一:如何配置Linux系统ipv6环境

导读:相信很多同学在上架App到苹果app store时遇到一个比较坑爹的问题,就是App内的api或者网页必须要支持ipv6协议访问。这一下可把大伙儿急坏了,反复提交都被无情的拒绝,相信各位同学和笔者一样都是伤透了脑筋,接下来…

Windows掉激活或重装后激活失败

Windows重装后激活失败 注:本文提到的解决方法仅适用于之前是正版系统,突然不能激活了(Windows未激活),或者之前是正版系统,重装后激活密钥与微软服务器同步失败导致Windows未激活。本文提到的解决方案不适…

DNS服务器列表

Public DNS IPv4 地址 首选:119.29.29.29 AliDNS 阿里公共 DNS IPv4 地址 首选:223.5.5.5 备用:223.6.6.6 114 DNS 常规公共 DNS (干净无劫持) 首选:114.114.114.114 、备选:114.114.115.115 拦截钓鱼病毒木马网站 (…