• 締切済み

ubutu7.10(ホスト)とubuntu8.04(ゲスト)のブリッジ接続でゲストのアドレス正しくない

無線LAN+有線LANの二つを搭載したノート(Ubuntu 7.10導入済み、以下ホスト)と、 有線LANのみのデスクトップPC(Ubuntu 8.04導入済み、以下ゲスト)があります。ホストは無線LANでインターネットに接続しており、このたびブリッジ接続をしてゲストの方もインターネットにつながるようにしたいと考えています。どっちもルーターにつなげばいいじゃないかと言われればそれまでですが、少し特殊な事情であるため、今回はこの方法をとる必要があります。 今ホストとゲストはクロスケーブルでつながっています ホストの方はbridge-utilsをインストールし、すでに設定が済みインターネットにもつながっています。 念のため設定を書き留めると以下のようになります。 # brctl addbr br0 # brctl addif br0 eth0 # brctl addif br0 eth1 # ifconfig br0 192.168.1.104 netmask 255.255.255.0 broadcast 192.168.1.255 up # ifconfig eth0 0.0.0.0 up # ifconfig eth1 0.0.0.0 up # route add default gw 192.168.1.1 br0 問題はゲストOSの方です。 ifconfigで調べた所eth0、eth0:avahi、loがあるのですが、eth0:avahiのinetアドレスが169.254.7.15になっており、ウェブなどは今見えない状態です。ちなみにシステム>ネットワーク設定で有線の設定はローミングとやらになっています。DHCPや手動も試しましたがどれもうまく来ませんでした。またこのubuntu 8.04にはbridge-utilsが入っておらず、もしかするとそれも問題なのかもしれないと思っています。ネットワークにつながらないためこれのインストールは試せていません。 うまく問題が切り分けられていないため、分かる限り現象を書いてみました。識者のかた御教示いただけると幸いです。

みんなの回答

  • mottusan
  • ベストアンサー率0% (0/0)
回答No.4

すでに試されたかもしれませんが... ゲストのほうでもう一度,GUIでいいので,手動でIPアドレスを設定してから,コマンドラインで /etc/init.d/networking restart とすれば,IPの設定が有効になるかもしれません.

  • junkUser
  • ベストアンサー率56% (218/384)
回答No.3

>案2:この構成の場合、クロスケーブルではなくストレートケーブルを使うことになるという理解でよろしいでしょうか? 1対1でつなぐ場合はクロスケーブルのままでいいですよ。

  • junkUser
  • ベストアンサー率56% (218/384)
回答No.2

案1. ホストOSにwiresharkをインストールできるでしょうか? 通過しているパケットを確認してみてはいかがでしょうか。 案2. ブリッジではなく、ルーターとして構成してみてはいかがでしょうか。

daen
質問者

補足

ありがとうございます。 案1:ちょっと試してみます。 案2:この構成の場合、クロスケーブルではなくストレートケーブルを使うことになるという理解でよろしいでしょうか?

  • junkUser
  • ベストアンサー率56% (218/384)
回答No.1

ホストのほうのFirewallはどうなっていますか? iptables-save または iptables -L で確認できると思いますが。

daen
質問者

補足

ありがとうございます。 #iptables -L target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination となっていてとくに問題ないように思います。 自分でも調べてみますが、取り急ぎ。。。