2つのネットワークカードを持つLANサーバーは、2番目のネットワークカードが機能してもTelnet / Pingを実行できません。

2つのネットワークカードを持つLANサーバーは、2番目のネットワークカードが機能してもTelnet / Pingを実行できません。

Ubuntu 12.04 LTS(更新)サーバーに問題があります。

詳細については、あまりにも長い理由で、192.168.1.9に1つのeth0インターフェイスを割り当て、192.168.1.10に1つのWifi wlan0インターフェイスを割り当てました。どちらもブート時に動作するはずです。

また、Lubuntuデスクトップコアをインストールし(モニタリングソフトウェアが必要です)、ネットワークマネージャをアンインストールし(再起動)、wpa_supplicant + /etc/network/interfaceハードコーディングされた設定と固定IPを使用しました。

ハードウェア的には、すべてがうまくいった。 Lubuntuデスクトップでは、eth0を介してインターネットを検索できます。その後ifdown eth0、プラグを抜くとwlan0を介してインターネットを閲覧できます。だからwpa_supplicant私の役割をしているようです。

問題は...

同時に2つのインターフェイスを開くことができるはずです。そしてどちらもping、LAN上の他のシステムのSSH接続などに応答する必要があります。インターネットを終了するには、ゲートウェイ/ルーター(192.168.1.1にあります)と通信するときにwlan0が必要です。

ただし、両方のインターフェースを開くと、eth0は引き続き機能しますがwlan0には接続できなくなります(そして、もはや何も接続されていないので、問題は双方向です)。私のWin 8システムでpingを試みると、ホストへのパスがないときと同じエラーが発生します。残念ながら、まだLANの同じセグメントにあります。私のWin 8は192.168.1.69にあり、サーバーのwlan0は次の場所にあります。 192.168。 1.10。

この仕事をどこから処理すべきか知っていますか?

以下はいくつかの設定ファイルです。

  • ifconfig:

    lo        Link encap:Local Loopback  
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:16436  Metric:1
              RX packets:18 errors:0 dropped:0 overruns:0 frame:0
              TX packets:18 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0 
              RX bytes:1613 (1.6 KB)  TX bytes:1613 (1.6 KB)
    
    wlan0     Link encap:Ethernet  HWaddr 00:c0:49:fc:db:3f  
              inet addr:192.168.1.10  Bcast:192.168.1.255  Mask:255.255.255.0
              inet6 addr: fe80::2c0:49ff:fefc:db3f/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:16376 errors:0 dropped:0 overruns:0 frame:0
              TX packets:3337 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:4675792 (4.6 MB)  TX bytes:543084 (543.0 KB)
    
  • eth0を有効にしたときにifup次のスタンザを追加しました。

    eth0      Link encap:Ethernet  HWaddr 00:0e:a6:aa:5b:be  
              inet addr:192.168.1.9  Bcast:192.168.1.255  Mask:255.255.255.0
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
    
  • route -n:

    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    0.0.0.0         192.168.1.1     0.0.0.0         UG    100    0        0 wlan0
    192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 wlan0
    192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
    

もちろん、eth0を無効にすると、関連する行は消えます。 IPTablesがきれいに表示され(新しいUbuntuインストール)、UFWを使用していますが、現在はUFWも無効にしています。

  • iptables -L -nv:

    Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
     pkts bytes target     prot opt in     out     source               destination         
    
    Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
     pkts bytes target     prot opt in     out     source               destination         
    
    Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
     pkts bytes target     prot opt in     out     source               destination         
    
  • ファイルにはhosts異なる名前で設定された2つのインターフェースがあります。

  • resolv.confDNSサーバーのIPとドメインの条件のみを取得しました。

ベストアンサー1

以前も同様の問題が発生しました。マシンに2つのネットワークデバイスがある場合、デフォルトではどちらも他のデバイスを見ることができません。ネットワークルーティングの設定が問題でしたが、ip_forwardingも設定する必要があることに気づくのに時間がかかりました。

echo 1 > /proc/sys/net/ipv4/ip_forward

しかし、構成には別の問題があります。同じIP範囲に2つの標準ゲートウェイを設定できないと思います。あなたのLANを192.168.2.0/24の範囲に置き、あなたのWLANを192.168.1.0/24の範囲に入れたいです。

おすすめ記事