Networking Wifi通过DHCP具有IP,但无法访问互联网

Networking Wifi通过DHCP具有IP,但无法访问互联网,networking,debian,Networking,Debian,我在Debian 9中安装了一个新的USB Wifi网卡。 配置后,路由器通过DHCP为我分配一个IP,但我无法访问internet。 它是Alpha网络AWUS036NH(Ralink RT3070芯片组)Wifi网卡。 它在没有图形环境的Debian 9上 我已经安装了固件ralink软件包,它使用的是rt2800usb驱动程序 我已尝试了以下命令: iwconfig eth1 no wireless extensions. eth0 no wireless extensions. wl

我在Debian 9中安装了一个新的USB Wifi网卡。 配置后,路由器通过DHCP为我分配一个IP,但我无法访问internet。 它是Alpha网络AWUS036NH(Ralink RT3070芯片组)Wifi网卡。 它在没有图形环境的Debian 9上

我已经安装了固件ralink软件包,它使用的是rt2800usb驱动程序

我已尝试了以下命令:

iwconfig

eth1 no wireless extensions.

eth0 no wireless extensions.

wlan0 IEEE 802.11 ESSID:"CAMIONES"
Mode:Managed Frequency:2.437 GHz Access Point: 74:AC:B9:21:3C:E5
Bit Rate=1 Mb/s Tx-Power=20 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=70/70 Signal level=-37 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:1 Invalid misc:4 Missed beacon:0

lo no wireless extensions.
ifconfig

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.80.4.2 netmask 255.255.255.0 broadcast 10.80.4.255
ether 4c:02:89:12:c0:be txqueuelen 1000 (Ethernet)
RX packets 5002 bytes 631414 (616.6 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 5510 bytes 882802 (862.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0xd0600000-d06fffff

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
loop txqueuelen 1 (Local Loopback)
RX packets 6146 bytes 509679 (497.7 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 6146 bytes 509679 (497.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.200.18 netmask 255.255.255.0 broadcast 192.168.200.255
ether 00:c0:ca:5a:00:60 txqueuelen 1000 (Ethernet)
RX packets 8 bytes 1170 (1.1 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 58 bytes 7704 (7.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
示踪路由-i wlan0 8.8.8.8

traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
 1  * * *
 2  * * *
 3  * * *
 4  * * *
 5  * * *
 6  *^C
我已尝试添加静态路由,以便在使用wlan0时,它将找到其网关:

route add default gw 192.168.200.1 dev wlan0
该规则已添加,但不起作用,而且我也无法通过eth0访问internet

ping-c2-I wlan0

配置文件的内容:

/etc/resolv.conf

nameserver 80.58.61.250
nameserver 8.8.8.8
nameserver 80.58.61.254
/etc/network/interfaces.d/wlan0

allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid CAMIONES
wpa-psk pass
gateway 192.168.200.1
dns-nameservers 192.168.200.1
/etc/wpa_-supplicant/wpa_-supplicant.conf

network={
ssid="CAMIONES"
psk="pass"
} 
我尝试连接到另一个路由器,但遇到了相同的问题

配置有什么问题?
非常感谢。

您的默认路线设置为通过eth0出去,因此所有流量都将离开eth0接口,除非您将特定(非默认)路线设置为通过wlan0出去

试试这个,看看你是否得到回应:

路由添加-网络8.8.8.0网络掩码255.255.255.0 gw 192.168.200.1开发wlan0


ping 8.8.8.8

好吧,这对我很有效。虽然我不明白为什么我不能ping我的网关:ping-c2-I wlan0192.168.200.1。非常感谢。如果您可以在添加静态路由后ping 8.8.8.8,那么流量将通过192.168.200.1。可能是您的网关没有响应icmp。
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid CAMIONES
wpa-psk pass
gateway 192.168.200.1
dns-nameservers 192.168.200.1
network={
ssid="CAMIONES"
psk="pass"
}