• 締切済み

ipアドレスを変更したら動かなくなりました。fedoraCore2

fedoracore2をインストールし、インストールの際DHCPを有効にしてIPアドレスを決めたのですが、固定にしようとおもい、 /etc/sysconfig/network-scripts/ifcfg-eth0 の BOOTPROTO = dhcp を staticに IPADDR = を 自分が設定したいIPアドレスにしました。IPはもちろんのことかぶっていないのをあてています。それで /etc/init.c/network restart でリスタートするとネットワークがつながらなくなります。staticをdhcpにへんこうするとまたつながります。ほかに何か設定しないといけないところなどあるのでしょうか?

  • muxic
  • お礼率37% (97/259)

みんなの回答

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.3

まず、質問文の「ネットワークがつながらなくなります」という説明が あいまいでよくわかりません。 設定ファイルを直接編集するのは無理のようですから、まずは、以下の設定コマンドを 使って設定してみてください。 # system-config-network あるいは「システム設定」->「ネットワーク」 上記コマンドで、自動的に修正されるファイルは /etc/sysconfig/network /etc/sysconfig-network-scripts/ifcfg-eth0 /etc/hosts /etc/resolv.conf などです。 また、hosts.allow、hosts.denyはtelnet、ftpなどTCPWrapperを利用している サーバデーモンへの接続許可・拒否を定義するファイルです。 >DNSなどは、ローカルで、テストサーバとして使うだけなのですが、 >必用になりますでしょうか。 名前解決にDNSが必要であれば、設定してください。

noname#9381
noname#9381
回答No.2

一番肝心なのは変更しましたか? /etc/hosts (たぶんシンボリックリンクですので、このリンク先)

muxic
質問者

補足

xidさん、larさん、ありがとうございます。DNSなどは、ローカルで、テストサーバとして使うだけなのですが、必用になりますでしょうか。turbolinuxの6.0のときは、DNSとか一切触らずにできたので、そのあたりは触らなくてもよいという認識でやっておりますが。それから、/etc/hosts 関係は、書いてません。これって、hosts.allow に all:192.168.1. hosts.deny に all:all とかくということでしょうか?不思議なのは、BOOTPROTO=dhcp とすると、きちんとつながるところなんですよ。hosts.allow を設定しないと、BOOTPROTO=staticにしたときつながらないのでしょうか?たびたびすみません、お願いいたします。

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

netmask・Default Gateway・DNS(リゾルバ) あたりを設定していないのでしょう。

関連するQ&A

  • CentOS 5.2 でプライベートIPアドレスを固定すると外部サイトにアクセスできなくなる

    CentOS 5.2 で、/etc/sysconfig/network-scripts/ifcfg-eth0 を -------- BOOTPROTO static IPADDR 192.168.0.4 -------- のようにすると、LAN外のホストにアクセスできなくなりました。 ping yahoo.co.jp などとすると、 ping: unknown host yahoo.co.jp のように言われてしまいます。 ping 192.168.0.1 だと、応答が返ってきましたので、LAN内では相互アクセスできるようです。 /etc/sysconfig/network-scripts/ifcfg-eth0 を -------- BOOTPROTO dhcp # IPADDR 192.168.0.4 -------- のように元に戻すと、外部のホスト(ウェブサイトとか)にも正常にアクセスできるように直りました。 プライベートIPアドレスを固定すると外部サイトにアクセスできなくなるということのようなのですが、これを回避するにはどうすればいいのでしょうか?? 該当のパソコンはサーバーとして外部に公開したいと考えているので、ローカルIPが再起動の度に変わってしまうとWANからアクセスできなくなるのではないかと思うのですが、何か解決方法があるのでしょうか?? どなたかご教示いただけると幸いです。

  • FedoraCore6にて、起動時に固定IPアドレス割り当てに失敗する。

    お世話になります 早速ですが、FedoraCore6にて質問です。 GUI画面から、FedoraCore6標準のパッケージアップデートという機能を利用して 出てきた修正パッチ(?)を全て自動でアップデーとの適用を行いました。 するとその後の再起動から、表題にも書いた通り固定で割り当てていたIPアドレス の登録に失敗します。 起動後に『/etc/init.d/network restart』としても ネットワークの終了までは正常なのですが。起動時に 『インターフェース eth0 の活性化中:sysfs class device:Permission denied  エラー:既に他のホストがアドレス192.168.0.145を使用中です [失敗]』 となります。 上記のIPアドレスは間違いなく誰も利用しておりません。、 ちなみに、IPアドレスを適当な空きアドレスにいくつか変えてみても 状況は全く変わらず、アドレスは使用中といわれます・・・・ また、『/etc/sysconfig/network-scripts/ifcfg-eth0』ファイルを修正して DHCPクライアントにすると『restart』は[OK]となり、正常に使用できます。 (固定に戻すとまたNGとなります・・・・) さらに、GUI画面から『システム』→『管理』→『ネットワーク』で開く 『ネットワーク設定画面』から該当のEth0をIP固定で起動すると正常に起動します。 (コマンドからrestartをかけるとまたNGとなります・・・) なので、このままでは再起動時には毎回ネットワークが利用できません。 </etc/sysconfig/networkファイル内容> NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=Fedora6-SC.localdomain </etc/sysconfig/network-scripts/ifcfg-eth0ファイルの内容> DEVICE=eth0 BOOTPROTO=static TYPE=Ethernet IPADDR=192.168.0.145 NETMASK=255.255.255.0 GATEWAY=192.168.0.254 HWADDR=00:02:a5:32:2a:11 ONBOOT=yes なにぶん、最近Linuxをさわり始めたばかりの初心者ですので どこを確認したらいいのか、何を情報として記載すればいいのかが いまひとつわかっておりません・・・。 どなたかこの状況を改善するお知恵をご教授願えませんでしょうか。 不足している情報は記載しますのでよろしくお願いいたします(;_;)

  • IPアドレスが変更できません

    はじめまして。 オンボードの10/100NIC搭載のIntelマシンにRedHat9(kernel 2.4.20-8)をインストールしています。ネットワーク構成変更に伴い、初期OSのインストール時に設定したIPアドレスから別のIPアドレスへ変更をしようとしていますが、どうしてもIPアドレスを変更できません。 以下の手段にて変更を試みましたが、どれも再起動を実施しますと、インストール時のIPアドレスに戻ってしまいます。 ◆コマンドによる変更 "netconfig"を使用して変更。変更後、"shutdown -r now"にて再起動。 ◆手動変更 /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network /etc/hosts 上記を適時変更のうえ、"shutdown -r now"にて再起動。 ◆手動変更 /etc/sysconfig/network-scripts/ifcfg-eth[0-9] /etc/sysconfig/network /etc/hosts 上記を適時変更のうえ、"ifdown eth0" "ifup eth0"。 再起動後は各ファイルは正しい設定(新しいIPアドレス記述)になっているのですが、ネットワークインターフェースポートは古いIPアドレスのまま動作してしまいます(TCP/IP接続が可能)。ifconfigでインターフェースの状態を見ますと、古いIPアドレスが表示されています。 お手数ですが、どなたかご助力をお願いいたします。ヒントとなりますような情報でも結構です。

  • IPアドレスが消える

    現在、RetHat7.1を使用しています DHCPで固定のIPアドレスを割り当ててもらっています リリース期限は3時間なのですが それを超えるとIPアドレスが消失してしまい 手動でDHCPクライアントを立ち上げ直さなければなりません なぜなのでしょう? またIPアドレスをそのリリースが期限切れなったあと自動的に 要求するにはどのような設定をすればよいのでしょうか? ちなみに同じDHCPサーバを使用しているクライアント Windows2000,Vine2.1.5では問題ありません また、クライアントはデフォルトでpump(ver0.8.11)になっており それをアンインストールすることでDHCPCDが立ち上がるようになっており それでも、だめでした。 また、新しくpump(ver0.8.2)をインストールしてもだめでした。 /etc/sysconfig/network は以下のようになっています。 NETWORKING=yes HOSTNAME=hogehoge.hogedomain DOMAINNAME=hogedomain GATEWAY=xxx.yyy.zzz.aaa /etc/sysconfig/network-scripts/ifcfg-eth0 は以下のようになっています。 DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes

  • ifconfigで表示されるIPアドレス

    fedoora4を使っています。 sshでこのPCに接続しようとしたところ、繋がったり繋がらなかったりして安定しないので、/sbin/ifconfig -aでLANカード(eth0)のIPアドレスを確認したところ、設定した値とは違う値になっていました。しかし、/etc/sysconfig/network-scripts/ifcfg-eth0をみてみると、IPADDRは設定した値になっていました。 ifconfigで表示されるIPアドレスはどこの値なのでしょうか。ifcfg-eth0のIPADDRの値が表示されると思っていたのですが、そうではない場合は、どうなっているのでしょうか。 ssh不調の原因はifconfigで表示されるIPアドレスが正しくないことと関係があるのだと思いますが、IPアドレスを正しく設定するにはどうすればよいのでしょうか。

  • 複数グローバルIPを割り当てるには?

    XenServerで仮想サーバーを立ち上げていて 現在8個のグローバルIPを割り当てています。 例えば今割り当ているIPを 133.1.1.1~133.1.1.8 とした場合 /etc/sysconfig/network-scripts/ifcfg-xenbr0:1 で以下のような感じで設定しています。 DEVICE=xenbr0:1 ONBOOT=yes BOOTPROTO=none NETMASK=255.255.255.248 IPADDR=133..1.1 ここで 新たに8個のグローバルIPアドレスを割り当てる場合どのように設定すればいいのでしょうか? たとえば 133.2.2.1~133.2.2.8 を割り当てる場合どうすればいいのでしょうか? /28で16個を取得できればいいのですが もろもろの事情で現在のIPを変えることは難しく ネットワークアドレスなど3個のIPが無駄になりますが追加で8個取るしかない状況です。 推測ですが↓のファイル作成すればいけるのかな?とも思いますがググっても 複数のサブネットを割り当てる例が見つからず自信が持てません。 稼働中のサーバー動かすから推測で試してみるのは怖いですし ある程度裏付けが欲しいのですが。 /etc/sysconfig/network-scripts/ifcfg-xenbr0:2 DEVICE=xenbr0:2 ONBOOT=yes BOOTPROTO=none NETMASK=255.255.255.248 IPADDR=133..2.2 よろしくお願いいたします。

  • Fedora9 ネットに繋がらない

    精密にはログインしただけでは繋がらない状態だったので 毎回 /etc/init.d/network restart を行っていました。 それなので chkconfig --level 12345 network on を行って 各レベルonとなっているのを確認しましたが 再起動するとネットワークに繋がりません。 ローカルもグローバルも両方です。 結局一度電源落とした後は手動で /etc/init.d/network restart をやるしか接続方法が見当たりません。 考えられる原因としては何があるでしょうか? そのほか情報 /etc/sysconfig/network DEVICE=eth0 ONBOOT=no /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static ONBOOT=yes IPADDR=192.168.11.99 NETMASK=255.255.255.0 NETWORK=192.168.11.0 BROADCAST=192.168.11.255

  • vine linux IP固定

    こんにちは。 vine linux でIPを固定したいのですができません。 固定はできるのですが、起動直後はDHCPで割り振られたIPのままです。 ifdown eth0 ifup eth0 で切り離してから有効にすると固定されます。 起動直後に固定されている状態にしたいのです。 ルータのDHCP機能を切ると、ネットに繋がらなくなります・・ /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static HWADDR=00:16:01:85:11:6F ONBOOT=yes TYPE=Ethernet NM_CONTROLLED=yes NAME="System eth0" UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 PEERDNS=yes PEERROUTES=yes IPADDR=192.168.11.11 NETMASK=255.255.255.0 GATEWAY=192.168.11.1 NETWORK=192.168.11.0 カーネルのverは5.2です。 回答よろしくおねがいします。

  • RedHat Linux 9をルーターにしたい

    RedHat Linux 9を自宅ADSL環境にて、ルーターとして使用したいのですがやり方がいまいちよくわかりません。設定に必要な項目などを教えていただけませんでしょうか。 今現在は、 /etc/sysconfig/network-scripts/ifcfg-eth0(ADSLモデム側)に DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes USERCTL=no PEERDNS=yes TYPE=Ethernet /etc/sysconfig/network-scripts/ifcfg-eth1に DEVICE=eth1 BOOTPROTO=none BROADCAST=192.168.1.255 IPADDR=192.168.1.1 NETMASK=255.255.255.0 NETWORK=192.168.1.0 ONBOOT=yes USERCTL=no PEERDNS=no TYPE=Ethernet と設定されています。 その他、 /etc/sysctl.confでは、 net.ipv4.ip_forward=1 と書き換え /etc/rc.localには /sbin/modprobe iptable_nat /sbin/modprobe ip_conntrack_ftp /sbin/modprobe ip_nat_ftp を追記 /etc/sysconfig/dhcpdには、 DHCPDARGS=eth1 と追記 /etc/sysconfig/networkには NETWORKING=yes HOSTNAME=localhost.localdomain GATEWAY=192.168.1.1 と設定されています。 何か足りないところがあるのでしょうか? ADSLは、YahooBBのを使用しています。 以上、長々と書かせていただきましたが、よろしくお願いいたします。

  • /etc/sysconfig/network-scripts/ifcfg-eth0で設定している内容

    このファイルで何を設定しているのかがわかりません。 ご存知の方教えていただけないでしょうか vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=dhcp HWADDR=00:0C:29:38:6C:44 ONBOOT=yes TYPE=Ethernet