AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题

问题[router](ubuntu)

Martin Hope
imarques
Asked: 2020-12-15 06:04:32 +0800 CST

使用 Ubuntu 服务器 20.04 作为路由器 - 客户端上没有互联网

  • 1

我正在尝试将 Ubuntu 盒子设置为小型路由器。它有两个网卡并连接到一个交换机。我正在关注本指南:https ://medium.com/@exesse/how-to-make-a-simple-router-gateway-from-ubuntu-server-18-04-lts-fd40b7bfec9

服务器已连接到 Internet,并且 DHCP 服务器工作正常 - IP 地址归属于客户端计算机(Windows 和 Ubuntu),我能够通过 SSH 连接到服务器。但是,客户端无法访问 Internet。让我在下面发布一些信息。

接口:

imarques@felix-cs:~$ ip -c a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp4s2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 1000
    link/ether 00:08:a1:97:21:2e brd ff:ff:ff:ff:ff:ff
    inet 192.168.215.95/24 brd 192.168.215.255 scope global dynamic enp4s2
       valid_lft 63882sec preferred_lft 63882sec
    inet6 fe80::208:a1ff:fe97:212e/64 scope link 
       valid_lft forever preferred_lft forever
3: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:18:8b:16:a3:41 brd ff:ff:ff:ff:ff:ff
    inet 10.42.0.1/24 brd 10.42.0.255 scope global enp2s0
       valid_lft forever preferred_lft forever
    inet6 fe80::218:8bff:fe16:a341/64 scope link 
       valid_lft forever preferred_lft forever

enp4s2是服务器上的 Internet 连接,而enp2s0是连接到交换机并应该与客户端共享 Internet 访问的 NIC。

网络计划:

imarques@felix-cs:~$ cat /etc/netplan/01-netcfg.yaml
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    enp4s2:
      dhcp4: yes
    enp2s0:
      dhcp4: no
      addresses: [10.42.0.1/24]

DCHP 服务器:

imarques@felix-cs:~$ cat /etc/default/isc-dhcp-server 
# Defaults for isc-dhcp-server (sourced by /etc/init.d/isc-dhcp-server)

# Path to dhcpd's config file (default: /etc/dhcp/dhcpd.conf).
#DHCPDv4_CONF=/etc/dhcp/dhcpd.conf
#DHCPDv6_CONF=/etc/dhcp/dhcpd6.conf

# Path to dhcpd's PID file (default: /var/run/dhcpd.pid).
#DHCPDv4_PID=/var/run/dhcpd.pid
#DHCPDv6_PID=/var/run/dhcpd6.pid

# Additional options to start dhcpd with.
#   Don't use options -cf or -pf here; use DHCPD_CONF/ DHCPD_PID instead
#OPTIONS=""

# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
#   Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACESv4="enp2s0"
INTERFACESv6=""

imarques@felix-cs:~$ cat /etc/dhcp/dhcpd.conf
default-lease-time 86400;
max-lease-time 86400;
option subnet-mask 255.255.255.0;
option broadcast-address 10.42.0.255;
authorative;
subnet 10.42.0.0 netmask 255.255.255.0 {
 range 10.42.0.20 10.42.0.100;
  option routers 10.42.0.1;
  option domain-name-servers 10.42.0.1;
    }

IP转发:

imarques@felix-cs:~$ sysctl net.ipv4.ip_forward
net.ipv4.ip_forward = 1

IPtables 规则:

imarques@felix-cs:~$ cat /etc/iptables/rules.v4 
# Generated by iptables-save v1.8.4 on Fri Nov 27 16:43:56 2020
*filter
:INPUT ACCEPT [195:13486]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [166:13592]
COMMIT
# Completed on Fri Nov 27 16:43:56 2020
# Generated by iptables-save v1.8.4 on Fri Nov 27 16:43:56 2020
*nat
:PREROUTING ACCEPT [21:2246]
:INPUT ACCEPT [9:1593]
:OUTPUT ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
-A POSTROUTING -o enp2s0 -j MASQUERADE
COMMIT
# Completed on Fri Nov 27 16:43:56 2020

这种情况已经有几天了,我环顾四周,但所有说明似乎都相似。有任何想法吗?

################################################# ####

编辑 (2020/12/15) 并感谢 Doug Smythies:

从服务器 ping:

imarques@felix-cs:~$ ping -c 4 www.sapo.pt
PING www.sapo.pt (213.13.146.142) 56(84) bytes of data.
64 bytes from sapo.pt (213.13.146.142): icmp_seq=1 ttl=242 time=14.9 ms
64 bytes from sapo.pt (213.13.146.142): icmp_seq=2 ttl=242 time=12.9 ms
64 bytes from sapo.pt (213.13.146.142): icmp_seq=3 ttl=242 time=13.5 ms
64 bytes from sapo.pt (213.13.146.142): icmp_seq=4 ttl=242 time=13.0 ms

--- www.sapo.pt ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3005ms
rtt min/avg/max/mdev = 12.855/13.578/14.927/0.813 ms

imarques@felix-cs:~$ ping -c 4 213.13.146.142
PING 213.13.146.142 (213.13.146.142) 56(84) bytes of data.
64 bytes from 213.13.146.142: icmp_seq=1 ttl=242 time=13.4 ms
64 bytes from 213.13.146.142: icmp_seq=2 ttl=242 time=12.9 ms
64 bytes from 213.13.146.142: icmp_seq=3 ttl=242 time=12.9 ms
64 bytes from 213.13.146.142: icmp_seq=4 ttl=242 time=12.9 ms

--- 213.13.146.142 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3005ms
rtt min/avg/max/mdev = 12.890/13.018/13.369/0.203 ms

从客户端ping:

imarques@client07:~$ ping -c 4 www.sapo.pt
ping: www.sapo.pt: Name or service not known

imarques@client07:~$ ping -c 4 213.13.146.142
PING 213.13.146.142 (213.13.146.142) 56(84) bytes of data.

--- 213.13.146.142 ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 3057ms

tcpdump生成大量输出...我在从客户端 ping 相同 IP 时尝试过:

imarques@felix-cs:~$ sudo tcpdump -i enp4s2 | grep 10.42
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on enp4s2, link-type EN10MB (Ethernet), capture size 262144 bytes
10:40:31.865636 IP 10.42.0.94 > sapo.pt: ICMP echo request, id 21362, seq 1, length 64
10:40:32.866201 IP 10.42.0.94 > sapo.pt: ICMP echo request, id 21362, seq 2, length 64
10:40:33.890199 IP 10.42.0.94 > sapo.pt: ICMP echo request, id 21362, seq 3, length 64
10:40:34.914199 IP 10.42.0.94 > sapo.pt: ICMP echo request, id 21362, seq 4, length 64
10:40:35.938194 IP 10.42.0.94 > sapo.pt: ICMP echo request, id 21362, seq 5, length 64
10:40:36.962194 IP 10.42.0.94 > sapo.pt: ICMP echo request, id 21362, seq 6, length 64
10:40:37.986188 IP 10.42.0.94 > sapo.pt: ICMP echo request, id 21362, seq 7, length 64
10:40:39.010196 IP 10.42.0.94 > sapo.pt: ICMP echo request, id 21362, seq 8, length 64
10:40:40.034196 IP 10.42.0.94 > sapo.pt: ICMP echo request, id 21362, seq 9, length 64
10:40:41.058192 IP 10.42.0.94 > sapo.pt: ICMP echo request, id 21362, seq 10, length 64

iptables信息:

imarques@felix-cs:~$ sudo iptables -t nat -xnvL
Chain PREROUTING (policy ACCEPT 15969 packets, 1077775 bytes)
    pkts      bytes target     prot opt in     out     source               destination         

Chain INPUT (policy ACCEPT 15501 packets, 1031506 bytes)
    pkts      bytes target     prot opt in     out     source               destination         

Chain OUTPUT (policy ACCEPT 1166 packets, 112828 bytes)
    pkts      bytes target     prot opt in     out     source               destination         

Chain POSTROUTING (policy ACCEPT 1269 packets, 118672 bytes)
    pkts      bytes target     prot opt in     out     source               destination         
       2      120 MASQUERADE  all  --  *      enp2s0  0.0.0.0/0            0.0.0.0/0        
       
imarques@felix-cs:~$ sudo iptables -xnvL
Chain INPUT (policy ACCEPT 89829 packets, 4283290 bytes)
    pkts      bytes target     prot opt in     out     source               destination         

Chain FORWARD (policy ACCEPT 1774 packets, 289508 bytes)
    pkts      bytes target     prot opt in     out     source               destination         

Chain OUTPUT (policy ACCEPT 159993 packets, 37244234 bytes)
    pkts      bytes target     prot opt in     out     source               destination    

对不起,但我不知道如何检查 MASQUERADE 数据包计数器...

################################################# #########################

第二次编辑(2020/12/15)。重新启动服务器和客户端。

从客户端(10.42.0.94)ping 213.13.146.142 时:

imarques@felix-cs:~$ sudo iptables -t nat -xnvL
Chain PREROUTING (policy ACCEPT 2375 packets, 155967 bytes)
    pkts      bytes target     prot opt in     out     source               destination         

Chain INPUT (policy ACCEPT 2292 packets, 150880 bytes)
    pkts      bytes target     prot opt in     out     source               destination         

Chain OUTPUT (policy ACCEPT 25 packets, 1564 bytes)
    pkts      bytes target     prot opt in     out     source               destination         

Chain POSTROUTING (policy ACCEPT 50 packets, 3008 bytes)
    pkts      bytes target     prot opt in     out     source               destination         
       1       60 MASQUERADE  all  --  *      enp2s0  0.0.0.0/0            0.0.0.0/0           
imarques@felix-cs:~$ sudo tcpdump -tttt -n -vvv -i  enp2s0 host 213.13.146.142
tcpdump: listening on enp2s0, link-type EN10MB (Ethernet), capture size 262144 bytes
2020-12-15 16:02:07.170117 IP (tos 0x0, ttl 64, id 13547, offset 0, flags [DF], proto ICMP (1), length 84)
    10.42.0.94 > 213.13.146.142: ICMP echo request, id 1625, seq 1, length 64
2020-12-15 16:02:08.176165 IP (tos 0x0, ttl 64, id 13620, offset 0, flags [DF], proto ICMP (1), length 84)
    10.42.0.94 > 213.13.146.142: ICMP echo request, id 1625, seq 2, length 64
2020-12-15 16:02:09.200188 IP (tos 0x0, ttl 64, id 13856, offset 0, flags [DF], proto ICMP (1), length 84)
    10.42.0.94 > 213.13.146.142: ICMP echo request, id 1625, seq 3, length 64
2020-12-15 16:02:10.224214 IP (tos 0x0, ttl 64, id 13971, offset 0, flags [DF], proto ICMP (1), length 84)
    10.42.0.94 > 213.13.146.142: ICMP echo request, id 1625, seq 4, length 64
2020-12-15 16:02:11.248242 IP (tos 0x0, ttl 64, id 14165, offset 0, flags [DF], proto ICMP (1), length 84)
    10.42.0.94 > 213.13.146.142: ICMP echo request, id 1625, seq 5, length 64
2020-12-15 16:02:12.272264 IP (tos 0x0, ttl 64, id 14275, offset 0, flags [DF], proto ICMP (1), length 84)
    10.42.0.94 > 213.13.146.142: ICMP echo request, id 1625, seq 6, length 64
2020-12-15 16:02:13.296286 IP (tos 0x0, ttl 64, id 14530, offset 0, flags [DF], proto ICMP (1), length 84)
    10.42.0.94 > 213.13.146.142: ICMP echo request, id 1625, seq 7, length 64
2020-12-15 16:02:14.320323 IP (tos 0x0, ttl 64, id 14641, offset 0, flags [DF], proto ICMP (1), length 84)
    10.42.0.94 > 213.13.146.142: ICMP echo request, id 1625, seq 8, length 64
2020-12-15 16:02:15.344341 IP (tos 0x0, ttl 64, id 14737, offset 0, flags [DF], proto ICMP (1), length 84)
    10.42.0.94 > 213.13.146.142: ICMP echo request, id 1625, seq 9, length 64
2020-12-15 16:02:16.368366 IP (tos 0x0, ttl 64, id 14801, offset 0, flags [DF], proto ICMP (1), length 84)
    10.42.0.94 > 213.13.146.142: ICMP echo request, id 1625, seq 10, length 64
^C
10 packets captured
10 packets received by filter
0 packets dropped by kernel
imarques@felix-cs:~$ sudo iptables -t nat -xnvL
Chain PREROUTING (policy ACCEPT 3198 packets, 210191 bytes)
    pkts      bytes target     prot opt in     out     source               destination         

Chain INPUT (policy ACCEPT 3081 packets, 203146 bytes)
    pkts      bytes target     prot opt in     out     source               destination         

Chain OUTPUT (policy ACCEPT 25 packets, 1564 bytes)
    pkts      bytes target     prot opt in     out     source               destination         

Chain POSTROUTING (policy ACCEPT 58 packets, 3456 bytes)
    pkts      bytes target     prot opt in     out     source               destination         
       1       60 MASQUERADE  all  --  *      enp2s0  0.0.0.0/0            0.0.0.0/0           
networking server iptables router
  • 1 个回答
  • 4766 Views
Martin Hope
Mohamed Hany
Asked: 2020-09-23 21:39:57 +0800 CST

无法连接到特定的 WiFi 网络(Ubuntu 20.04)

  • 1

我使用的是 Ubuntu 20.04,但无法连接到特定的 wifi 网络。我有密码,我可以在装有 Windows 10 的同一台笔记本电脑上成功连接到它,但在 ubuntu 中它保持连接很长时间然后连接失败,我已经尝试了互联网上的大多数解决方案,但没有任何效果。我可以轻松连接到我的移动热点。仅连接到我的家庭路由器的问题。

wireless password router
  • 1 个回答
  • 1360 Views
Martin Hope
tcapelle
Asked: 2020-07-02 12:38:26 +0800 CST

重新启动后使路由命令保持不变

  • 3

快速提问:

我想让这个命令在重启后持久化:

route add -net 10.0.8.0 netmask 255.255.255.0 gw 10.3.121.244

我尝试使用netplanyaml 文件没有成功,我原来的 00_....yaml 文件只有前 3 行。我把这个:

network:
  version: 2
  renderer: NetworkManager
  ethernets:
    enp4s0:
      dhcp4: yes
      addresses: [10.0.8.0/24]
      gateway4: 10.3.121.244
      nameservers:
        addresses: [8.8.8.8,8.8.4.4]

但似乎不起作用。我真的不知道在名称服务器上放什么...看起来我们的 DCHP 是动态的,但总是根据计算机的 mac 地址分配相同的 IP。我在 20.04 桌面上。

router netplan 20.04
  • 2 个回答
  • 3317 Views
Martin Hope
alvaro
Asked: 2020-02-26 10:50:48 +0800 CST

WIFI未在网络列表中

  • 1

今天我的互联网公司(葡萄牙)更换了家用路由器: HitronTechnologies - 宽带语音无线网关 - CVE-30360 ZON

它在家里的所有电话以及另一台以 Ubuntu 18.04 LTS 作为操作系统的笔记本电脑上都可以正常工作。

许多网络出现在可用WIFI点的网络列表中,但“我的”网络(NOS-B5D0)的名称却没有出现。

将lshw -C 网络放在终端中会给我这个:

 description: Wireless interface     
 product: QCA9377 802.11ac Wireless Network Adapter          
 vendor: Qualcomm Atheros         
 physical id: 0          
 bus info: pci@0000:03:00.0          
 logical name: wlp3s0          
 version: 31          
 serial: 3c:95:09:e8:6e:75         
 width: 64 bits          
 clock: 33MHz          
 capabilities: bus_master  
 cap_list ethernet physical wireless         
 configuration: broadcast=yes  
 driver=ath10k_pci driverversion=5.3.0-40-generic  
 firmware=WLAN.TF.2.1-00021-QCARMSWP-1 latency=0 link=no multicast=yes  
 wireless=IEEE 802.11         
 resources: irq:132 memory:b1000000-b11fffff  

nmcli device wifi list显示:

IN-USE  SSID                MODE   CHAN  RATE        SIGNAL  BARS  SECURITY        
        DIRECT-D5-HP Tango  Infra  36    65 Mbit/s   57      ▂▄▆_  WPA2      
        Luke_Skywalker      Infra  11    130 Mbit/s  25      ▂___  WPA1 WPA2 
        MEO-BORRALHO        Infra  6     130 Mbit/s  55      ▂▄__  WPA1 WPA2  
        MEO-WiFi            Infra  1     130 Mbit/s  59      ▂▄▆_  --        
        MEO-WiFi            Infra  1     195 Mbit/s  17      ▂___  --        
        MEO-WiFi            Infra  6     130 Mbit/s  55      ▂▄__  --               
        NOS_WIFI_Fon        Infra  11    130 Mbit/s  25      ▂___  --        
        NOS_WIFI_Fon        Infra  12    130 Mbit/s  44      ▂▄__  --               
        NOS_WIFI_Fon        Infra  12    130 Mbit/s  49      ▂▄__  --             
        NOS_WIFI_Fon        Infra  3     130 Mbit/s  19      ▂___  --        
        NOS_WIFI_Fon        Infra  3     130 Mbit/s  22      ▂___  --        
        NOS_WIFI_Fon        Infra  4     130 Mbit/s  24      ▂___  --        
        NOS_WIFI_Fon        Infra  5     130 Mbit/s  30      ▂___  --             
        NOS_WIFI_Fon        Infra  5     130 Mbit/s  72      ▂▄▆_  --             
        NOS_WIFI_Fon        Infra  7     130 Mbit/s  24      ▂___  --        
        NOS_WIFI_Fon        Infra  7     130 Mbit/s  40      ▂▄__  --                    
        NOS_WIFI_Fon        Infra  8     130 Mbit/s  47      ▂▄__  --        
        NOS_WIFI_Fon        Infra  9     130 Mbit/s  42      ▂▄__  --             
        NOS-1ED0            Infra  7     130 Mbit/s  25      ▂___  WPA1 WPA2   
        NOS-2962            Infra  11    195 Mbit/s  44      ▂▄__  WPA2        
        NOS-2F52            Infra  5     195 Mbit/s  17      ▂___  WPA2      
        NOS-4400            Infra  4     130 Mbit/s  25      ▂___  WPA1 WPA2 
        NOS-59F0            Infra  12    130 Mbit/s  15      ▂___  WPA1 WPA2 
        NOS-62D0            Infra  3     130 Mbit/s  24      ▂___  WPA1 WPA2 
        NOS-73A0            Infra  3     130 Mbit/s  24      ▂___  WPA1 WPA2 
        NOS-81F0            Infra  5     130 Mbit/s  75      ▂▄▆_  WPA1 WPA2 
        NOS-A700            Infra  8     130 Mbit/s  40      ▂▄__  WPA1 WPA2 
        NOS-B920            Infra  12    130 Mbit/s  44      ▂▄__  WPA1 WPA2 
        NOS-C020            Infra  9     130 Mbit/s  45      ▂▄__  WPA1 WPA2 
        NOS-FC10            Infra  12    130 Mbit/s  52      ▂▄__  WPA1 WPA2 
        Valentim WIFI       Infra  5     130 Mbit/s  29      ▂___  WPA1 WPA2 
        Xones               Infra  1     130 Mbit/s  57      ▂▄▆_  WPA1 WPA2 
        Xones 5G            Infra  56    405 Mbit/s  29      ▂___  WPA1 WPA2 
nmcli device wifi list

在wifi工作的另一台计算机上显示:

IN-USE  SSID                     MODE   CHAN  RATE        SIGNAL  BARS  SECURITY  
        NOS_WIFI_Fon             Infra  13    130 Mbit/s  90      ▂▄▆█  --        
        MEO-BORRALHO             Infra  6     130 Mbit/s  80      ▂▄▆_  WPA1 WPA2
        MEO-WiFi                 Infra  6     130 Mbit/s  80      ▂▄▆_  --        
        ZON-D920                 Infra  13    130 Mbit/s  79      ▂▄▆_  WPA1 WPA2
        NOS_WIFI_Fon             Infra  13    130 Mbit/s  79      ▂▄▆_  --        
*       NOS-B5D0                 Infra  13    130 Mbit/s  71      ▂▄▆_  WPA1 WPA2
        NOS-81F0                 Infra  5     130 Mbit/s  70      ▂▄▆_  WPA1 WPA2
        MEO-WiFi                 Infra  1     130 Mbit/s  60      ▂▄▆_  --        
        Xones                    Infra  1     130 Mbit/s  59      ▂▄▆_  WPA1 WPA2
        NOS_WIFI_Fon             Infra  5     130 Mbit/s  52      ▂▄__  --        
        Audi_Potente             Infra  7     130 Mbit/s  52      ▂▄__  WPA1 WPA2
        NOS_WIFI_Fon             Infra  7     130 Mbit/s  52      ▂▄__  --        
        NOS_WIFI_Fon             Infra  12    130 Mbit/s  44      ▂▄__  --        
        NOS-B920                 Infra  12    130 Mbit/s  42      ▂▄__  WPA1 WPA2
        NOS_WIFI_Fon             Infra  12    130 Mbit/s  42      ▂▄__  --        
        NOS-2962                 Infra  11    195 Mbit/s  40      ▂▄__  WPA2      
        NOS_WIFI_Fon             Infra  9     130 Mbit/s  39      ▂▄__  --        
        NOS-FC10                 Infra  12    130 Mbit/s  37      ▂▄__  WPA1 WPA2
        NOS_WIFI_Fon             Infra  8     130 Mbit/s  35      ▂▄__  --        
        NOS-A700                 Infra  8     130 Mbit/s  34      ▂▄__  WPA1 WPA2
        NOS-2962-5               Infra  36    540 Mbit/s  34      ▂▄__  WPA2      
        DIRECT-D5-HP Tango       Infra  36    65 Mbit/s   34      ▂▄__  WPA2      
        NOS-C020                 Infra  9     130 Mbit/s  30      ▂___  WPA1 WPA2
        Xones 5G                 Infra  56    405 Mbit/s  30      ▂___  WPA1 WPA2
        NOS-15B7                 Infra  4     195 Mbit/s  27      ▂___  WPA2      
        NOS_Internet_Movel_9AD3  Infra  6     270 Mbit/s  27      ▂___  WPA1 WPA2
        NOS-4400                 Infra  4     130 Mbit/s  24      ▂___  WPA1 WPA2

如果我将机器连接到计算机,我可以访问互联网,但我无法通过 WiFi 连接。我该如何解决这个问题?

networking drivers network-manager router 18.04
  • 1 个回答
  • 115 Views
Martin Hope
Head Geek
Asked: 2019-10-28 17:05:45 +0800 CST

无法将“/etc/network/interfaces”路由器配置转换为“netplan”,求助?

  • 2

我有一台低功耗双核赛扬机器,运行 Ubuntu 19.04,充当我的路由器。它还使用PiHole for DNS运行lxd虚拟机。

这一切都运作良好,并且已经持续了几个月。Ubuntu 19.10 现在已经发布了,我在另一台机器上发现我一直在使用的配置,它具有在 19.10 中lxd设置所需的网桥/etc/network/interfaces,不再适用于 19.10。我已经成功地将另一台具有类似网桥配置的机器移到了 NetPlan,但我似乎无法弄清楚如何为路由器这样做。我希望这里有人可以告诉我哪里出错了。

这是原始和当前工作的/etc/network/interfaces文件:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

# The WAN interface.
auto ethwan
iface ethwan inet dhcp
        dns-nameservers 208.67.222.222 208.67.220.220

# The (old) LAN interface.
iface eth0 inet manual

# The new LAN interface, on the new USB-to-Ethernet connection.
iface ethlan inet manual

# The *new* LAN interface.
auto br0
iface br0 inet static
        address 192.168.1.1
        netmask 255.255.255.0
        dns-nameservers 208.67.222.222 208.67.220.220
        bridge-ifaces ethlan
        bridge-ports ethlan
        up ifconfig ethlan up

/etc/netplan/01-network-manager-all.yaml在注释掉除上面两行之外的所有行之后,这是我尝试使用的内容lo:

# Let NetworkManager manage all devices on this system
network:
  version: 2
  #renderer: NetworkManager
  renderer: networkd

  ethernets:
    # eth0 isn't used, as the hardware isn't reliable
    eth0:
      match:
        macaddress: f4:4d:30:67:0a:6c
      dhcp4: yes
      dhcp6: yes
      set-name: eth0

    ethlan:
      match:
        macaddress: 00:e0:4c:6a:03:3f
      set-name: ethlan
      dhcp4: no
      dhcp6: no

    ethwan:
      match:
        macaddress: 78:32:1b:a8:cc:1c
      dhcp4: yes
      dhcp6: yes
      set-name: ethwan

  bridges:
    br0:
      interfaces: [ethlan]
      dhcp4: no
      dhcp6: no
      addresses: [192.168.1.1/24]
      #gateway4: 192.168.1.1
      #nameservers:
      #  addresses:
      #  - 192.168.1.11

名称服务器是通过提供的dnsmasq。

有了这个设置,路由器机器可以毫无问题地访问互联网——但lxd虚拟机根本无法访问大多数站点(当我在它上面运行sudo apt update时,它说它命中http://security.ubuntu.com/ubuntu,但似乎无法访问http://archive.ubuntu.com/ubuntu),网络上其他地方的机器也有类似的问题(我无法访问 Google 或 DuckDuckGo,但我妻子可以在她的 iPad 上访问 Facebook)。我怀疑它可以到达的那些是由于沿线某处的DNS缓存。

我试过取消注释这gateway4行和三个名称服务器行,一起和分开。网关线似乎根本阻止它工作(我不确定内部细节,但这似乎是有道理的);名称服务器行似乎没有任何效果。我也尝试过使用 NetworkManager 作为渲染器,这似乎也导致它根本不起作用。

任何人都可以看到我哪里出错了,或者提出一个可以解决它的改变吗?谢谢!

更新:

ip route具有工作/etc/network/interfaces设置的数据:

default via 45.74.106.33 dev ethwan
default dev eth0 scope link metric 1002 linkdown
default dev ethlan scope link metric 1003
default dev wlp2s0 scope link metric 1005 linkdown
45.74.106.32/27 dev ethwan proto kernel scope link src 45.74.106.51
169.254.0.0/16 dev eth0 proto kernel scope link src 169.254.5.39 linkdown
169.254.0.0/16 dev wlp2s0 proto kernel scope link src 169.254.8.207 linkdown
169.254.0.0/16 dev ethlan proto kernel scope link src 169.254.4.254
169.254.0.0/16 dev ethwan scope link metric 1000
192.168.1.0/24 dev br0 proto kernel scope link src 192.168.1.1

相同的数据,netplan设置:

default via 45.74.106.33 dev ethwan
default via 198.2.97.225 dev ethwan proto dhcp src 198.2.97.228 metric 100
default dev ethlan scope link metric 1003
default dev wlp2s0 scope link metric 1005 linkdown
45.74.106.32/27 dev ethwan proto kernel scope link src 45.74.106.51
169.254.0.0/16 dev wlp2s0 proto kernel scope link src 169.254.8.207 linkdown
169.254.0.0/16 dev ethlan proto kernel scope link src 169.254.4.254
192.168.1.0/24 dev br0 proto kernel scope link src 192.168.1.1
198.2.97.224/27 dev ethwan proto kernel scope link src 198.2.97.228
198.2.97.225 dev ethwan proto dhcp scope link src 198.2.97.228 metric 100

我认为新198.2.97.225地址是我的 ISP 在我尝试期间分配的附加地址。除此之外,还有线条的重新排列,在我看来几乎是一样的,但我对该命令的输出知之甚少。

然而,在尝试它时,我有了一个非常奇怪的发现。当我使用netplan上面的配置时,本地网络上的机器可以访问除TLS/SSL 站点之外的任何站点。curl -v http://google.com返回 301 重定向数据,curl -v https://google.com到达显示的行,* TLSv1.3 (OUT), TLS handshake, Client hello (1):然后它就停止了。我相信这解释了为什么有些网站可以工作,而其他网站则不能。

我认为这可能是一个iptables问题,除了它在/etc/network/interfaces设置下工作正常。

现在更迷茫了。:-?

networking router netplan
  • 2 个回答
  • 1235 Views
Martin Hope
Hatik
Asked: 2019-10-04 01:54:13 +0800 CST

调制解调器识别为 Wifi

  • 1

我有一个 ZTE W​​CDMA Technologies MSM 调制解调器。当我将它连接到机器时,它被正确识别lsusb为MF79 (19d2:1405).

问题是ifconfig它显示它的 IP 为192.168.0.[some_number],据我所知,它指定我连接到某个为我提供互联网的无线本地网络。因此,我无法使用调制解调器管理器查看信息。该命令sudo mmcli -L显示没有连接调制解调器。

调制解调器在 WiFi 路由器模式下工作,因此其他设备也可以连接到它。是否可以以某种方式对其进行更改,使其表现得像默认调制解调器而不是路由器?

usb-modem router
  • 1 个回答
  • 169 Views
Martin Hope
Antoine
Asked: 2019-06-24 13:16:09 +0800 CST

互联网连接停止工作,但 wifi 连接看起来不错(ubuntu 18.04.2)

  • 0

我看到许多其他具有相同问题的帖子,但找不到任何解决方案或解释,并且无休止地单击链接,因此我希望获得有关此问题的一些指导,而不是“只是尝试”“忘记连接”并重新设置。

我试过的:

连接到我家的 wifi 似乎很好:Settings > Wifi显示我的 wifi 和信号强度“良好”,IPv4 地址为 192.168.0.4,以及其他看起来正常的信息。

在我的浏览器中输入192.168.0.4会打开“Apache2 Ubuntu 默认页面”。

在我的浏览器中输入会192.168.0.1打开一个包含我的路由器配置的页面。

结果dig 1.1.1.1:

; <<>> DiG 9.11.3-1ubuntu1.8-Ubuntu <<>> 1.1.1.1  
;; global connections: +cmd
;; connection timed out; no servers could be reached

的结果ip route

default via 192.168.0.1 dev wlp3s0 proto dhcp metric 600
169.254.0.0/16 dev wlp3s0 scope link metric 1000
192.168.0.0/24 dev wlp3s0 proto kernel scope link src 192.168.0.4 metric 600

结果ping 8.8.8.8:

PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
ping: sendmsg: Operation not permitted

结果ping example.com:

ping: example.com: Name or service not known

跑步nmcli dev show wlp3s0吐了一堆东西,但我不知道该寻找什么。

我确实重新启动了我的计算机,没有任何变化。

笔记。 我的系统上确实有该ip命令(对于诊断来说应该足够了),但是我没有在其他答案中看到的以下任何命令:ifconfig, netstats, route, arp, traceroute(似乎都已弃用?)。

wireless internet router
  • 1 个回答
  • 132 Views
Martin Hope
theQuantumMechanic
Asked: 2019-02-10 05:19:24 +0800 CST

从 Ubuntu 到 Win10 的目标主机无法共享 WiFi

  • 1

我正在尝试wlp1s0b1通过以太网 () 将我的 Ubuntu 16.04 无头笔记本电脑上的无线连接 () 共享到我的 Windows 10 PC enp0s9。

这是我的网络图:

路由器(198.168.0.1)---(wifi)--->笔记本电脑(192.168.0.169)---(eth)---> PC(192.168.127.2)

我一直在研究这样做的方法。我在这里遵循了本教程。遵循此快速指南后,我与路由器建立了 WiFi 连接,我的结果是分配给我的 Windows 10 PC 的 IP 地址(192.168.127.2,到目前为止还不错)以及网络掩码和网关(如指南中所述,192.168 .127.1 和 255.255.255.0 分别)。

现在,我无法在已知 IP 地址的两台计算机之间进行 ping 操作。Windows 10 PC 也没有识别任何外部连接。

相关输出(笔记本电脑):

ifconfig
enp0s9 Link encap:Ethernet HWaddr 70:cd:60:44:47:ba 
inet addr: 192.168.127.1 Bcast 192.168.127.255 Mask:255.255.255.0

wlp1s0b1 Link encap:Ethernet Hwaddr 10:9a:dd:b7:ba:b7
inet addr: 192.168.0.169 Bcast:192.168.0.255 Mask:255.255.255.0

route -n
Destination     Gateway    Genmask  Flags  Metric  Ref  Use Iface
0.0.0.0    192.168.0.1     0.0.0.0      UG     600  0     0 wlp1s0b1
192.168.0.0   0.0.0.0     255.255.255.0 U    600    0     0 wlp1s0b1
192.168.127.0   0.0.0.0   255.255.255.0  U     0    0     0 enp0s9
192.168.200.0   0.0.0.0     255.255.255.0    U    0   0   0 enp0s9

UFW 被禁用:

UFW status
Status: inactive

然后是文件中的相关条目/etc/network/interfaces:

auto enp0s9 
allow-hotplug enp0s9
iface enp0s9 inet static
address 192.168.200.0
netmask 255.255.255.0
broadcast 192.168.200.255
gateway 192.168.0.1

iface enp0s9 inet6 auto

然后 nmcli 输出:

nmcli connection 
NAME           UUID TYPE            DEVICE
mynetworkname  UUID 802-11-wireless wlps0b1

此外,按照第一个教程/指南isc-dhcp-server中的描述运行。

那么我错过了什么?我怀疑这与我的网关分配有关,但我无法放置它或弄清楚还有什么要检查的研究。

我要做的就是实现 GUI 中可用的“与其他计算机共享”设置。

我已经阅读了以下问题。我的问题与正在调试有关。这个问题很相似,但我的问题是无头的。 这个问题也类似,但仍然是 GUI。

我怎样才能做到这一点?

编辑:我正在运行一个无头服务器添加,我没有 GUI 选项。

ifconfig internet dhcp router nmcli
  • 1 个回答
  • 1243 Views
Martin Hope
Amir Dallal
Asked: 2018-10-05 13:52:19 +0800 CST

如何使用 netplan 桥接两个接口

  • 0

我想在具有 2 个 eth 端口的 Ubuntu 18.04 机器上设置网关 - ETH1 - WAN 连接,通过 DHCP ETH0 - LAN 连接连接到我的公司网络,静态连接到我的笔记本电脑

我需要使用网络计划。

请协助示例配置。谢谢你!

networking network-bridge router netplan gateway
  • 1 个回答
  • 5539 Views
Martin Hope
Deepesh Meena
Asked: 2018-09-06 04:44:56 +0800 CST

如何找到我的路由器的IP地址?

  • 6

我已经阅读了 4-5 篇关于它的文章,它们都讲述了几乎相同的步骤来重置路由器的密码。他们倾向于从我已经陷入困境的以下几行的指令开始:

打开浏览器并输入路由器背面提到的 IP 地址。保存新密码。

现在,当我192.168.0.1在浏览器中输入时,它说无法访问该站点。我也试过了,http://192.168.0.1但没有运气,它说了同样的话

问题:有谁知道是什么问题?为什么我不能更改我的 WiFi 密码?这是特定于 Ubuntu 的问题,但我不这么认为,我认为这是特定于浏览器或特定于 IP 的问题 问题出在 IP 地址或浏览器上,IP 特定问题的可能性更大。

我在 Ubuntu 16.04 上使用 Google Chrome 浏览器。

networking router ip
  • 4 个回答
  • 12838 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve