• 締切済み

UNIXでインターネット

UNIXの勉強をしているものです。 HPUXでwebを閲覧できるようにしたいのですが、外部ネットワークにつながりません。 HPUXはインストールした状態でほとんどいじってはいません、LAN内ではpingが通るのですが外部(yahoo.co.jp)には通りません。 LAN内にあるWindows(10台ほど)はインターネットが出来る環境です。 ルータは1台、ハブは2台使っています。 TeraTermでLAN内からはリモートできます。 どんな原因が考えられますか? 説明不足ですが宜しくお願いします。

みんなの回答

  • foobar
  • ベストアンサー率44% (1423/3185)
回答No.3

#1さん回答にあるDNSがらみのようですね。 対応としては、 1. 自動でDNSのアドレスを取得するように設定する。  (そのためにはhpuxの機械をDHCP使った動的なIPアドレス割り当てに設定する必要があるかも知れません。  hpuxの機器のアドレスを固定する必要がないなら、この方法が一番よいように思います。) 2. ルータのDNS(キャッシュサーバ)機能を利用する  ルータによっては、DNSとして動作させる機能がある場合があります。  これを使えば、現状の設定でも使えるようになるかと思います。 3. 上流のDNSのアドレスを調べて、それを設定する。  プロバイダの接続設定資料にDNSのアドレスが記載されていれば、それを設定する。ない場合には、ルータや他のPCのネットワーク接続情報から調べて設定する、という手も使えるかもしれません。ただし、この場合上流のDNSのアドレスが変更になっても自動的には反映されないので、その都度手動で設定変更する必要があります。

  • foobar
  • ベストアンサー率44% (1423/3185)
回答No.2

もう一点、デフォルトゲートウエイにルータのLAN側アドレスが設定されているか、(ネットマスクもかな)、も確認しておいた方が良いかと思います。

komatta345
質問者

お礼

早速の返信ありがとうございます。 set_parms addl_netwrkコマンドより一通り設定したのですがダメでした、設定内容を載せておきます。 ホスト名: taro ローカルIP: 192.168.0.120 サブネットマスク: 255.255.255.0 ゲートウェイ: 192.168.0.1 (ルータアドレス) Domain name: taro.local DNS sever address: 192.168.0.1 (ルータアドレス) DNSサーバーのアドレスを知らないので(LAN内にはないので)とりあえずルータにしておきました、そこが間違っているのでしょうか? DNSサーバーのアドレスはどこのものを設定すればよいのですか? アドバイスよろしくお願いします。

回答No.1

dnsを使う設定をしましたか? HPUXは使ったことが無いので、詳細はわかりませんが、 nslookupにて、外の名前が引けなければ、まず間違いないでしょう。 参考までにSolarisの場合は、 /etcに、serviceとservice.dnsがあるので、service.dnsをserviceに 名前を書き換える。(元々のファイルは不要なので削除) /etcに、resolv.confを新規作成して、以下の一文を追加 "nameserver xxx.xxx.xxx.xxx"(xxx.xxx.xxx.xxxはdnsサーバのIPアドレス)

関連するQ&A