标签: networkmanager

Ubuntu resolv.conf,不去下一个域名服务器?

我正在使用 Ubuntu 10.04 桌面,它默认带有“网络管理器”(我非常怀疑)。我在解析 2 个不同名称服务器上的 DNS 区域时遇到问题。

解决.conf:

$ cat /etc/resolv.conf
#Generated by Network Manager
search example.org
nameserver 10.0.0.20 #public nameserver, contains public.example.org
nameserver 10.0.0.30 #private nameserver, contains private.example.org
Run Code Online (Sandbox Code Playgroud)

和问题。首先列出的名称服务器将解析:

$ ping host.public.example.org
PING host.public.example.org (10.0.0.50) 56(84) bytes of data.
Run Code Online (Sandbox Code Playgroud)

列出的第二个不会:

$ ping host.private.example.org
ping: unknown host host.private.example.org
Run Code Online (Sandbox Code Playgroud)

但它在那里:

$ dig @10.0.0.30 host.private.example.org
...
;; ANSWER SECTION:
host.private.example.org.   3600    IN  A   10.0.0.60
...
Run Code Online (Sandbox Code Playgroud)

如果我颠倒 /etc/resolv.conf 中名称服务器的顺序,那么 host.private 将可以访问,而 host.public 将无法访问。为什么?从 resolv.conf 手册页:

如果有多个服务器,解析器库会按列出的顺序查询它们。

不仅仅是 ping 有问题,当 Thunderbird 无法接收邮件时,我注意到了这一点,因为邮件服务器的 DNS …

domain-name-system ubuntu resolv.conf networkmanager ubuntu-10.04

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

如何从 Linux 中的命令行连接到 VPN?

我使用网络管理器 GUI 配置了不同的隧道。

当我登录到我的桌面时,我没有任何隧道连接到互联网。要连接到隧道,我通常单击网络管理器托盘图标 > VPN 连接 > 某些 VPN

我需要在启动时自动完成,所以我需要知道如何在 cli 中做到这一点。

如果我能确保在通过隧道连接之前没有应用程序连接到 Internet,那也很好。

有任何想法吗?

我正在使用 Ubuntu 12 和 openvpn。

linux openvpn networkmanager

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

NIS 绑定失败

我有一堆通过 NIS 向中央服务器进行身份验证的机器。我刚买了一台新的 CentOS 6.2 客户端机器,它无法进行身份验证。

以下是人们在处理 NIS 时出错/忘记的经典列表:

1)客户端机器可以ping服务器(和ssh进去)

测试使用

    ping swordfish 

    ping <ip address>
Run Code Online (Sandbox Code Playgroud)

两者都会产生适当的响应

2)ypbind客户端正在运行一个进程

通过做测试

ps -e | grep ypbind
3172 ?        00:00:00 ypbind
Run Code Online (Sandbox Code Playgroud)

3)/etc/yp.conf格式正确并包含正确的详细信息

4)防火墙关闭 所以希望这不是问题

5)service启动器认为一切正常

    /sbin/service ypbind restart

    Shutting down NIS service:                                 [  OK  ]
    Starting NIS service:                                      [  OK  ]
    Binding NIS service:
    .....                                                      [  OK  ]
Run Code Online (Sandbox Code Playgroud)

问题

  • 据我所知,没有 RPC 绑定

    /usr/sbin/rpcinfo -p # no ypbind programs
    
    Run Code Online (Sandbox Code Playgroud)
  • 里面没有绑定文件 /var/yp/binding/
  • 如果我查看消息log in/var/logs/messages …

networkmanager centos rpc nis yp

7
推荐指数
1
解决办法
3万
查看次数

重启后网络管理器不显示界面

我创建了一个 OVS 桥:

# ovs-vsctl add-br br-int
Run Code Online (Sandbox Code Playgroud)

这将创建一个我可以在 ifconfig 中看到的 netdevice。然后我创建一个 NetworkManager 连接并启动它:

# nmcli connection add type generic con-name br-int autoconnect yes ifname br-int ip4 1.1.1.1/24
# nmcli con up br-int ifname br-int
Run Code Online (Sandbox Code Playgroud)

但是,每次重新启动主机(Ubuntu 16.04)后,都必须再次手动启动连接。有没有办法告诉 NetworkManager 在 OVS 创建后自动调出这个界面?

networking networkmanager linux-networking

7
推荐指数
1
解决办法
6692
查看次数

如何使用 nmcli 在特定接口上为 ipv4 和 ipv6 启用 dhcp?

我最近将一个接口从不由 NetworkManager 管理切换为由 NetworkManager 管理,但它没有获得 IP。

我想知道nmcli在此接口上启用 dhcp 的正确方法是什么?对于两者,ipv4/6。

附言。显然,我在询问之前使用了帮助和谷歌,但我未能找到神奇的序列。

networkmanager nmcli

7
推荐指数
1
解决办法
5万
查看次数

FreeBSD 的网络监控工具

我使用 FreeBSD 6.1 作为路由器。现在我正在寻找网络流量监控软件来查看互联网链接发生了什么。我的系统中安装了两个 LAN 卡,一个用于 lan,另一个用于 wan 流量我在 wan 端也有一个静态 IP 地址并且没有安装 X 系统(仅控制台)。我在Fresh Ports for FreeBSD 上播下了很多东西,但我无法决定什么最适合我。

我的一些要求是: - 易于安装和维护(我在 Linux 中不太擅长) - 我可以看到什么是网络负载以及谁占用了大部分带宽。- 关于我之前的问题,我可以看到我的本地网络中发生了什么,以及访问每个本地 IP 地址的站点,并对其进行了少量统计

提前致谢 Admir

freebsd networkmanager network-monitoring

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

如何在 Ubuntu 中设置搜索域(和其他 resolv.conf 参数)?

我喜欢 Ubuntu 的 NetworkManager——它在跟踪我所有的 WiFi 参数和密码方面做得很好。然而,当我真正插入以太网电缆时,沮丧就开始了。

当连接到我的工作局域网时,我想强制使用特定的域搜索路径。但我不能只编辑 resolv.conf,因为 NetworkManager 将始终覆盖它。而且我无法更改 DHCP 服务器上的设置。

作为一个彻底的黑客,我设置了一个脚本,以便在网络启动时运行。它查看resolv.conf,如果它是来自工作局域网的文件,它就会覆盖它。然而,这还不够好——似乎定期 resolv.conf 会被一些不会触发我的脚本的东西覆盖。

有没有更简单的方法来做到这一点?或者甚至是一种更hacky的方式,前提是它确实有效?

domain-name-system dhcp linux ubuntu networkmanager

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

“nmcli dev wifi”中输出的信号单位是什么

Signal我想知道 The 的计算单位。是 dBM 吗?通常我会看到 dBM 值位于-. -+值在 dBM 中表示什么?另外,该值越为正,是否意味着信号强度越大?即一个值的42平均信号强度比一个值高37

\n\n
 # nmcli dev wifi\n\n*  SSID                              MODE   CHAN  RATE       SIGNAL  BARS  SECURITY \n*  nixcraft                          Infra  149   54 Mbit/s  42      \xe2\x96\x82\xe2\x96\x84__  WPA2     \n   tfarcxin                          Infra  7     54 Mbit/s  37      \xe2\x96\x82\xe2\x96\x84__  WPA2    \n
Run Code Online (Sandbox Code Playgroud)\n

wifi networkmanager linux-networking

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

在 vlan 上桥接 KVM 组队

我在分组时在 vlan 上创建网桥时遇到问题。为什么我会做这样的事情?- Kvm 需要网桥 - Vlans 因为我需要不同子网中的 vm - 在选项 active-backup 中分组(小型 HA)

我在 centos 7 x64 上使用 NetworkManager 进行操作。两个物理接口:

TYPE=Ethernet
DEFROUTE=no
PEERDNS=no
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=no
IPV6_DEFROUTE=no
IPV6_PEERDNS=no
IPV6_PEERROUTES=no
IPV6_FAILURE_FATAL=no
NAME=enp8s0f0
UUID=311d4881-f3f1-45af-b01f-b48872b00b0f
ONBOOT=yes

TYPE=Ethernet
DEFROUTE=no
PEERDNS=no
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=no
IPV6_DEFROUTE=no
IPV6_PEERDNS=no
IPV6_PEERROUTES=no
IPV6_FAILURE_FATAL=no
NAME=enp8s0f1
UUID=eb43a315-b9e7-42fb-ab52-97e09a162825
ONBOOT=yes
Run Code Online (Sandbox Code Playgroud)

我的步骤:

nmcli con add con-name team0 ifname team0 type team config '{"runner": {"name": "activebackup"}}'
nmcli con add con-name team0-port1 ifname enp8s0f0 type team-slave master team0
nmcli con add con-name team0-port2 ifname …
Run Code Online (Sandbox Code Playgroud)

networkmanager centos vlan bridge bonding

5
推荐指数
1
解决办法
4460
查看次数

如何自动为 NetworkManager-openconnect 提供密码?

我正在运行带有 NetworkManager 1.4 的 RedHat Enterprise Linux 7.3 服务器,该服务器需要使用 openconnect 7.06-1.el7 通过 VPN 定期访问客户端网络。我可以毫无问题地nmcli使用该--ask选项进行连接,但它顽固地拒绝让我自动提供密码。

我按照上一个问题说明进行操作,但是无论是重新启动 NetworkManager、使用nmcli con reload还是重新启动整个系统,它都会忽略[vpn-secrets]配置文件中的部分。

[connection]
id=Client VPN Interface
uuid=9f0d7d19-8bdf-40e1-9fc8-abce32cda118
type=vpn
permissions=
secondaries=

[vpn]
authgroup=Comp
gateway=client.gateway.com
password-flags=0
service-type=org.freedesktop.NetworkManager.openconnect
user-name=myuser

[vpn-secrets]
password=mypass

[ipv4]
dns-search=
method=auto

[ipv6]
addr-gen-mode=stable-privacy
dns-search=
method=auto
Run Code Online (Sandbox Code Playgroud)

我收到的错误消息是:

A password is required to connect to 'Client VPN Interface'.
Warning: password for 'vpn.secrets.gateway' not given in 'passwd-file' and nmcli cannot ask without '--ask' option.
Error: …
Run Code Online (Sandbox Code Playgroud)

redhat networkmanager openconnect

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