小编JSS*_*all的帖子

界面启动时的网络管理器脚本?

因为我使用的是Bionic Beaver/Ubuntu 18.04,所以 中的网络设置/etc/network/interfaces被忽略,并且 中的设置/etc/NetworkManager/system-connections/'eth0'用于 i) 静态 ip ii) 网关等。

我希望每次界面出现时都重新启动 sshd 服务。/etc/network/interfaces因为我使用的是 Gnome,所以它不能在正常的地方工作。我可以在哪里放置一个每次出现特定接口时运行的 NetworkManager 脚本?

network-manager

6
推荐指数
1
解决办法
2万
查看次数

NetworkManager 每次重新启动都会写入 resolv.conf,破坏 dnsmasq?

我在Ubuntu 18.04 上使用netplan呈现使用的配置NetworkManager

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
Run Code Online (Sandbox Code Playgroud)

每次重新启动时,都会自动生成以下输出并将其写入 ,从而/etc/resolv.conf破坏了我的dnsmasq配置,因为我无法再解析 Internet 上的域:

# Generated by NetworkManager
nameserver 127.0.0.53
Run Code Online (Sandbox Code Playgroud)

我可以通过简单地注释掉 /etc/resolv.conf 中的名称服务器行来手动修复此问题。在我编写脚本来执行此注释之前,每次重新启动时,我应该了解发生了什么。

这是我的简单/etc/dnsmasq.conf

port=53
domain-needed
bogus-priv
strict-order

server=/mydomain.net/10.0.0.2
server=/#/8.8.8.8

listen-address=127.0.0.1

bind-interfaces 
Run Code Online (Sandbox Code Playgroud)

1)为什么NetworkManager每次重启都会写这个?

2)为什么它会中断dnsmasq,因为严格顺序服务器设置应该将所有其他请求转发到谷歌的 DNS 服务器?当dnsmasq运行时,系统是否看resolv.conf中第一个或dnsmasq.conf后?

network-manager networking dns dnsmasq 18.04

2
推荐指数
1
解决办法
5223
查看次数

标签 统计

network-manager ×2

18.04 ×1

dns ×1

dnsmasq ×1

networking ×1