在我的笔记本电脑(Ubuntu 22.04)上,我需要与通过以太网连接到我的笔记本电脑的另一个盒子(路由器)共享我的互联网连接(来自手机的热点)。路由器是笔记本电脑客户端(通过路由器的WAN端口)。我使用网络管理器,在 IPv4 下(参见屏幕截图),我选择了“共享到其他计算机”。如何获知路由器的 IP 地址?人们曾经能够阅读 /var/lib/misc/dnsmasq.leases
,但现在已经不复存在了。我试图通过journalctl
但没有成功。
我有一个正在运行的 openVPN 服务器。该服务器配置为仅在需要时将流量路由到内部网络。在 server.conf 中:
...
push "route 192.168.0.0 255.255.255.0"
;push "redirect-gateway def1 bypass-dhcp"
push "dhcp-option DNS 192.168.0.xxx"
;duplicate-cn
...
所有使用官方 openvpn 连接客户端的设备(win、mac、ios 和 android)均按预期工作:它们到达内部网络,但其余导航直接进入互联网。 但是,当我在 ubuntu 22.04 中使用网络管理器导入 ovpn 配置文件时,客户端连接正确,dns 工作......但所有流量都通过 vpn 路由。
如果我使用 openvpn 命令,我可以按预期连接到 ovpn(正确路由流量),但运行 sudo 命令(“sudo openvpn --script-security 2 --config /etc/openvpn/client/profile. ovpn”)并做一些奇怪的事情。
这是我的 ovpn 客户资料的重要部分:
client
dev tun
proto udp
resolv-retry infinite
nobind
persist-key
persist-tun
cipher AES-256-GCM
auth SHA512
verb 3
tls-client
tls-version-min 1.2
key-direction 1
remote-cert-tls server
remote mydomain.com 1194
<ca>
编辑:我发现了差异。Ubuntu 网络管理器正在生成第三个设备。
因此,使用“openvpn --script-security 2 --config /etc/openvpn/client.ovpn”脚本我得到这两个设备: tun0: 10.8.0.14 enxzzzz: 192.168.18.6
对于 ubuntu 网络管理器,它们是相同的,但有第三个设备!virbr0:192.168.122.1
我正在尝试在 Ubuntu 23.04 上设置 Strongswan / IKEV2 VPN。我已经编译并运行了网络管理器插件。
当我尝试连接时,系统日志中出现以下错误,表明无法打开证书包。
根据日志,Apparmor 似乎正在阻止访问。
如何修复它以便 Apparmor 允许访问该文件?
2023-10-12T22:07:00.546588-04:00 fafnir charon: 10[CFG] received stroke: add connection '3c204271-9b89-4f25-85b8-3e13d53e6bde'
2023-10-12T22:07:00.546660-04:00 fafnir charon: 10[CFG] added configuration '3c204271-9b89-4f25-85b8-3e13d53e6bde'
2023-10-12T22:07:01.492277-04:00 fafnir charon: 12[CFG] rereading secrets
2023-10-12T22:07:01.492891-04:00 fafnir charon: 12[CFG] loading secrets from '/etc/ipsec.secrets'
2023-10-12T22:07:01.492904-04:00 fafnir charon: 12[CFG] loading secrets from '/etc/ipsec.d/ipsec.nm-l2tp.secrets'
2023-10-12T22:07:01.492915-04:00 fafnir charon: 12[LIB] opening '/home/alan/pki2/client_fafnir.p12' failed: Permission denied
2023-10-12T22:07:01.492949-04:00 fafnir charon: 12[LIB] building CRED_CONTAINER - PKCS12 failed, tried 3 builders
2023-10-12T22:07:01.492960-04:00 fafnir charon: 12[CFG] loading credentials from '/home/alan/pki2/client_fafnir.p12' failed
2023-10-12T22:07:01.495808-04:00 fafnir charon: 13[CFG] received stroke: initiate '3c204271-9b89-4f25-85b8-3e13d53e6bde'
2023-10-12T22:07:01.496243-04:00 fafnir kernel: [217471.389372] audit: type=1400 audit(1697162821.489:404): apparmor="DENIED" operation="open" class="file" profile="/usr/lib/ipsec/charon" name="/home/alan/pki2/client_fafnir.p12" pid=913258 comm="charon" requested_mask="r" denied_mask="r" fsuid=0 ouid=1000
我无法通过终端下载 pip 包或 npm 包。但是我的浏览器互联网连接正常。我不确定问题是什么。请帮我解决它。我使用的是Ubuntu22.04
我的 python 程序需要将近 1 小时才能运行。以前只需不到一分钟。此外,当创建新的反应应用程序时,下载该应用程序需要花费太多时间。
nmcli c up Wired\ connection\ 1
尝试使用我收到消息激活网络连接时Error: Connection activation failed: No suitable device found for this connection (device lo not available because device is strictly unmanaged).
我不知道非托管或严格非托管意味着什么。nmcli dev show
仅列出lo
环回设备。这听起来不太对,但我知道什么......
在安装一些 nvidia 驱动程序并重新启动之前,我同时使用了 Wifi 和以太网。现在我一个也没有。
- 我尝试了类似问题的各种答案,但似乎没有任何区别。
- 我找不到如何离线更新/升级系统或单个软件包,例如安装媒体
Ubuntu 版本 22.04 LTS
问题:
我正在尝试使用手动 IP 地址、网络掩码、网关和 DNS 设置 L2TP VPN 连接。但是,当我连接到 VPN 时,没有使用手动 IP 地址和网络掩码。
预期结果
IP 地址的格式应为 XXX.XX.XX.124,网络掩码应为 XXX.XXX.XXX.224。
实际结果
IP 地址的格式为 XXX.XX.XX.100,网络掩码的格式为 XXX.XXX.XXX.255。
其他信息
我通过已安装的 GUI 执行此network-manager-l2tp-gnome
操作,并在屏幕截图中显示了手动设置。
手动设置截图
我过去曾从我的 Macbook 成功设置过相同的 VPN 连接,所以我认为不需要任何进一步的手动更改(例如路由)。
以下是输出ifconfig ppp0
(由我完成对 IP 地址和网络掩码的审查):
ifconfig ppp0
ppp0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST> mtu 1400
inet XXX.XX.31.100 netmask XXX.XXX.XXX.255 destination 1.0.0.1
ppp txqueuelen 3 (Point-to-Point Protocol)
RX packets 6 bytes 1094 (1.0 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 132 bytes 14714 (14.7 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
我对网络问题一无所知,所以如果我在编辑信息时过于谨慎并且需要更多信息,我深表歉意,如果是这种情况,请告诉我。(同样,如果我分享的太多,也请告诉我!)
谢谢!
我无法让 Ubuntu 22.04 LTS 中的网络管理器正确打开板载 Qualcomm Snapdragon X55 5G 调制解调器。如果我尝试,似乎 NM 会尝试配置连接,但从不打开所需的硬件。
如果我做一个
$> sudo qmicli -p -d /dev/wwan0mbim0 --device-open-auto --dms-foxconn-set-fcc-authentication=0
然后启用
$> sudo mmcli -m 0 --enable
我可以打开调制解调器。如果我继续输入 APN 数据,我将能够在 8.8.8.8 上 ping 谷歌 DNS 服务器。
然后我尝试设置DNS:
$> nmcli connection modify Oister\ Bredbaand ipv4.dns "8.8.8.8,8.8.4.4"
但是我无法对任何东西进行实际的主机查找——我认为我敢于手动打开调制解调器这一事实让整个系统非常不安。
在摆弄了更多之后,我删除了上面的手动 DNS 配置并设置
$> sudo nmcli connection modify Oister\ Bredbaand ipv4.method "auto"
和
$> sudo nmcli connection modify Oister\ Bredbaand ipv6.method "DHCP"
我现在有移动互联网!
但是,我仍然必须启动连接 - 看到顶部栏中闪烁的图标,因为它尝试在未启动的硬件上配置连接 - 然后按照 qmcli 手动启动它。
这闻起来像网络管理器错误。
-----------------------------------
General | path: /org/freedesktop/ModemManager1/Modem/0
| device id: 7099c435a92638d780ea65442842224ca7bfcf8c
-----------------------------------
Hardware | manufacturer: foxconn
| model: Qualcomm Snapdragon X55 5G
| firmware revision: T99W175.F0.0.0.5.7.GC.004
| 076
| carrier config: GCF
| carrier config revision: 0A000804
| h/w revision: Qualcomm Snapdragon X55 5G
| supported: gsm-umts, lte, 5gnr
| current: gsm-umts, lte, 5gnr
| equipment id: 015805000279146
-----------------------------------
System | device: /sys/devices/pci0000:00/0000:00:1c.0/0000:08:00.0
| drivers: mhi-pci-generic
| plugin: foxconn
| primary port: wwan0mbim0
| ports: wwan0 (net), wwan0at0 (at), wwan0mbim0 (mbim),
| wwan0qcdm0 (qcdm)
-----------------------------------
Status | unlock retries: sim-pin2 (3)
| state: disabled
| power state: low
| signal quality: 0% (cached)
-----------------------------------
Modes | supported: allowed: 3g; preferred: none
| allowed: 4g; preferred: none
| allowed: 3g, 4g; preferred: 4g
| allowed: 3g, 4g; preferred: 3g
| allowed: 5g; preferred: none
| allowed: 4g, 5g; preferred: 5g
| allowed: 4g, 5g; preferred: 4g
| allowed: 3g, 5g; preferred: 5g
| allowed: 3g, 5g; preferred: 3g
| allowed: 3g, 4g, 5g; preferred: 5g
| allowed: 3g, 4g, 5g; preferred: 4g
| allowed: 3g, 4g, 5g; preferred: 3g
| current: allowed: 3g, 4g; preferred: 4g
-----------------------------------
Bands | supported: utran-1, utran-3, utran-4, utran-6, utran-5, utran-8,
| utran-9, utran-2, eutran-1, eutran-2, eutran-3, eutran-4, eutran-5,
| eutran-7, eutran-8, eutran-12, eutran-13, eutran-14, eutran-17,
| eutran-18, eutran-19, eutran-20, eutran-25, eutran-26, eutran-28,
| eutran-29, eutran-30, eutran-32, eutran-34, eutran-38, eutran-39,
| eutran-40, eutran-41, eutran-42, eutran-46, eutran-48, eutran-66,
| eutran-71, utran-19
| current: utran-1, utran-4, utran-6, utran-5, utran-8, utran-9,
| utran-2, eutran-1, eutran-2, eutran-3, eutran-4, eutran-5, eutran-7,
| eutran-8, eutran-12, eutran-13, eutran-14, eutran-17, eutran-18,
| eutran-19, eutran-20, eutran-25, eutran-26, eutran-28, eutran-29,
| eutran-30, eutran-32, eutran-34, eutran-38, eutran-39, eutran-40,
| eutran-41, eutran-42, eutran-46, eutran-48, eutran-66, eutran-71,
| utran-19
-----------------------------------
IP | supported: ipv4, ipv6, ipv4v6
-----------------------------------
3GPP | imei: 015805000279146
| enabled locks: fixed-dialing
-----------------------------------
3GPP EPS | ue mode of operation: csps-2
| initial bearer ip type: ipv4v6
-----------------------------------
SIM | primary sim path: /org/freedesktop/ModemManager1/SIM/0
| sim slot paths: slot 1: /org/freedesktop/ModemManager1/SIM/0 (active)
| slot 2: /org/freedesktop/ModemManager1/SIM/1
这在 21.10 中效果更好,调制解调器可以通过 NetworkManager 打开和配置,但它无法在休眠/盖子关闭时存活。
安装和后vpnc
,“Cisco Compatible VPN (vpnc)”选项按预期出现在网络管理器的“添加 VPN”菜单中。我遇到的问题是,尽管填写了所有必要的字段(因此,网关、用户/组名/密码),“添加”按钮仍然是灰色的。这似乎是一个错误,因为如果我填写网关和用户名字段,如果我在组名字段中仅键入一个字符,按钮将变为绿色(但是它不会保存)。network-manager-vpnc
network-manager-vpnc-gnome
我需要帮助,而且非常紧急。我遇到了连接问题(我的 Wi-Fi 连接一直断开)
所以我遵循了这个社区成员的建议,在一个同事写的类似帖子中
我在 shell 中输入了这些命令
sudo apt-get purge network-manager
sudo apt-get update
sudo apt-get autoremove
sudo apt-get upgrade
sudo apt-get install network-manager
sudo apt install ubuntu-desktop
现在......我没有看到任何wifi参数。我无法连接到互联网...
我怎样才能解决这个问题?
这是我输入 sudo dmesg | 时得到的结果 grep wlo1