CentOS7ネットワーク設定で困っています

このQ&Aのポイント
  • CentOS7ネットワーク設定で困っています。手動で設定すると管理対象外になる問題について解決策を求めています。
  • CentOS7ネットワーク設定で問題が発生しています。設定を変更するとネットワークに接続できなくなります。
  • CentOS7ネットワーク設定で困っています。設定ファイルを削除して再起動する必要があり、管理対象外になってしまいます。
回答を見る
  • ベストアンサー

CentOS7 ネットワーク設定に関して

CentOS7 ネットワーク設定で困っています。 CentOS7 ネットワーク設定を手動で行うと管理対象外になってしまう。 /etc/resolv.confの内容が勝手に書き換わって困っていました。 /etc/sysconfig/network-scripts/のifcfg-???? ファイルに NM_CONTROLLED="no" の設定を記述すると/etc/resolv.confの内容は書き換わらなくなるという事を知り、その対応を行いました。 しかし、それを行い再起動すると、ネットワークに繋がらなくなります。 GUI上で見ると 有線 管理対象外 となっており、「プロファイルの追加」でプロファイルの追加を行っても、 /etc/sysconfig/network-scripts/ifcfg-???? を直接書き換えてもダメです。 オンとかオフのレベルではなく、管理対象外なのでどうにもなりません。 /etc/sysconfig/network-scripts/ifcfg-???? ファイルを削除して、マシンを再起動しないと直りません。 GUIから、あるいはnmtuiから再度登録するとネットワークが有効になります。 しかし、 /etc/sysconfig/network-scripts/ifcfg-???? ファイルに NM_CONTROLLED="no" を追記するとまた 有線 管理対象外 になります。 どうしたものでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • kteds
  • ベストアンサー率42% (1876/4424)
回答No.2

No.1の追記です。 回答しても何も反応がありませんので読み手側での切り分けもできません。 私のフォローは以下の確認で終わりとします。 --- 添付画像は私の環境(version7)の設定ファイルです。 上図のようにresolv.confはversion7からNetworkManagerがコントロールするようになっています。 下図のように dns=none を設定すればresolv.confは変更されません。 --- version7からは大きく仕様が変更になっていることはご存知だと思います。 従来の仕様での記述を参照している場合は、新しいCentOSドキュメントを参照してください。

webuser
質問者

お礼

有難うございます。 [root@host1 ~]# cat /etc/NetworkManager/NetworkManager.conf [main] plugins=ifcfg-rh dns=none [root@host1 ~]# たしかに再起動しても書き換わらなくなりました。

その他の回答 (1)

  • kteds
  • ベストアンサー率42% (1876/4424)
回答No.1

onboot="yes" の記述はありますか。 /etc/sysconfig/network-scripts/のifcfg-???? ファイルの内容をそのまま添付してください。 そうすれば読み手側はフォローしやすくなります。

webuser
質問者

補足

遅レスになり、申し訳ありません。 いかんせん、通信系の不具合は、回復するまでインターネットアクセスすら出来ないので。 ファイルは↓のような感じです。 HWADDR=D9:99:99:B9:99:B9 TYPE=Ethernet BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no NAME=enp0s25 UUID=99e99999-9a9e-9999-9a99-aaaf9a999999 ONBOOT=yes DNS1=127.0.0.1 DNS2=192.168.1.1 IPADDR=192.168.1.2 PREFIX=32 GATEWAY=192.168.1.1 DOMAIN=domain1.local IPV6_PEERDNS=yes IPV6_PEERROUTES=yes 問題は、設定ファイルをエディタ書きして失敗したら、そのパラメータだけ無視されるとかではなく、 有線 管理対象外 という非常に面倒な事になってしまう事です。 GUI画面上の「ネットワークの設定」や コマンドからのnmtuiで設定しないといけないのだと思いますが、 ネット上の人は、昔ながらのエディタ書きが大好きなようで、 エディタ書きベースの説明が多いのです。

関連するQ&A

  • CentOSのネットワーク設定について

    教えてください。 CentOSのネットワーク設定で2点質問があります。 (1点目) cat /etc/sysconfig/networkにはGATEWAYのアドレスの記述が欠落していると動作的におかしくなることがありますでしょうか? 因みにcat /etc/sysconfig/network-scripts/ifcfg-eth0にはGATEWAYのアドレスがあります。 (2点目) cat /etc/resolv.confに以下のような順番での記述があります。 search (IPアドレス(1)) nameserver (IPアドレス(2)) searchはどのような役目になりますでしょうか? 宜しくお願いします。

  • VMware Playerでネットワークカードが認識されない。

    はじめまして。 最近、VMware Playerを使い始めたのですが、 どうもネットワークカードを認識しないようです。 (Miracle Linux 4.0) 【現状】 /etc/modprobe.conf →ネットワークカードのaliasがありません。 lsmod →モジュールなし /etc/sysconfig/network-scripts/ifcfg-eth0 →このファイルはない。ifcfg-loのみ存在。 /etc/resolv.conf →cat /etc/resolv.conf で見てみたが、何も書かれていない。 kudzu →何も検出せず。 もし情報をお持ちの方がいましたら 教えていただけないでしょうか?

  • CentOS がネットワークにつながらない

    CentOS がネットワークにつながらない WindowsXP に VirtualBox 3.1.4 をインストールし、 その上に CentOS 5.0 をのせました。 ネットワーク設定は以下の通りです。 /etc/sysconfig/network-scripts/ifcfg-eth0 の内容 DEVICE=eth0 BOOTPROTO=none BROADCAST=10.100.31.255 HWADDR=******* IPADDR=10.100.20.151 NETMASK=255.255.240.0 NETWORK=10.100.16.0 GATEWAY=10.100.16.1 ONBOOT=yes TYPE=Ethernet -- /etc/resolv.conf の内容 nameserver 10.100.17.100 -- /etc/sysconfig/network の内容 NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=hoge GATEWAY=10.100.16.1 ping -c 2 localhost はきちんと送れますが ping 同じセグメント内の別のマシン宛 や ping google.com は通りません。 dig と nslookup も試しましたが、 「no server could be reached」とどこにもつながりませんでした。 もちろん yum update もできません。 設定の間違いやDNS側が故障していないかなども確認しました。 同じセグメント内で別に CentOS 5.0 がのったマシンが動いていますが そちらは問題なくネットワークに接続できています。 どなたか親切なかた教えてください。よろしくお願いします。

  • DNSサーバ設定ファイル"resolv.conf"の内容がリセットされる。

    IPでは、Webサイトにアクセスできるが、ドメインではアクセスできないという問題が発生したため、DNSの設定の問題を疑い、DNSサーバ設定ファイル"resolv.conf"ファイル(/etc/resolv.conf) をチャックしました。案の定、内容はコメント以外、空白だったので、DNS1=***.***.***.***、DNS2=***.***.***.***という形で設定したのですが、ネットワークを再起動するたびに、"resolv.conf"がリセットされ空白に戻ってしまいます。 原因をネットで調べて、”ifcfg-eth0”ファイル(/etc/sysconfig/network-scripts/ifcfg-eth0)の設定を変更したのですが、駄目でした。 OS:Linux Fedra 10 現在の”ifcfg-eth0”ファイルの内容は以下。 DEVICE=eth0 HWADDR=00:11:43:80:3c:42 ONBOOT=yes BOOTPROTO=static USERCTL=no PEERDNS=no IPV6INIT=no NM_CONTROLLED=yes TYPE=Ethernet NETMASK=255.255.255.0 IPADDR=192.168.1.105 GATEWAY=192.168.1.1 DHCPCDARGS='N'

  • デフォルトゲートウェイの設定場所

    CentOS5.9を使用しています。 /etc/sysconfig/network と cat /etc/sysconfig/network-scripts/ifcfg-eth0 「GATEWAY」項目があり、同じデフォルトゲートウェイのIPが設定されていることに気づきました。 ただ、別のCentOSサーバを見てみた所 ・/etc/sysconfig/network-scripts/ifcfg-eth0(eth1やeth2の複数ささってるサーバでも) のeth設定ファイルだけに、「GATEWAY」の設定があるが、networkにはない。 ・/etc/sysconfig/network の方にだけにあり、eth関係のファイルにはない。  とサーバで環境がバラバラなことに気づきました。 (同じCentバージョンでも違ってるものがありました。) 特に、インストール時にIPを設定したぐらいで 設定変更等行っていません。 この「/etc/sysconfig/network-scripts/ifcfg-eth0」と「/etc/sysconfig/network」に 設定するGATEWAYなのですが、 ・どちらのファイルに設定してても良いものなのか? ・ifcfg-eth0 の方にあれば良いものなのか? ・network の方にあれば良いものなのか? がわかりません。(特に全サーバ問題なく動いているのですが・・・。) また、全サーバ複数NICがささっていても、アップリンク(インターネット等)への接続は全てeth0になっております。eth0の先のルータで、ルーティングしております。 ご教授お願いします。

  • centOS7のIP設定

    VMwarePlayer上にインストールされた CentOS7のIPアドレスを固定IPアドレスに設定しようと インターネットなので検索し vi /etc/sysconfig/network-scripts/ifcfg-eth0 の設定ファイルを編集するというのを見つけました。 今回同じファイル名が見つからずいろいろなファイルを探したところ ifcfg-eno16777736 というファイルがそれの様でした。 そこで質問なのですが、CentOSでLANカードのデバイス名は、 どのように決定されるのでしょうか? (たとえばハードウエアのメーカー型番やOSのバージョンに依存するなど) なにで決定されるのかわかれば今後も推測できるようになるのでは? と考えました。 よろしくお願いします。

  • linux centOS 6.5 

    linux初心者です。 MAC OSX lion 10.7.5 を使用しております。 Virtualbox という仮想化ソフトをインストールし、 CentOS 6.5をゲストOSとしてインストール・起動しております。 インターネットの設定で詰まっています。 ・virtualbox側のネットワーク設定で、「アダプター1」を[NAT]に設定 ・centOS上で、etc/sysconfig/network GATEWAY=xxx.xxx.xxx.xxx NETworking=yes etc/resolv.conf nameserver xxx.xxx.xxx.xxx        etc/sysconfig/netowork-scripts/ifcfg-ethx onboot=yes NM-contorroled=no bootproot=none ipaddr=xxx.xxx.xxx.xxx netmask=xxx.xxx.xxx.xxx   を、設定したのですが上手くインターネットにつながりません。   routeコマンドでルーティングテーブルを確認、GATEWAYは上記で設定した値に   なっておりますが、ゲートウェイに対してもpingが通りません。   ifconfigコマンドでIPアドレス等も確認しましたが上記で設定した値になっています。      何か他にも設定があるのだと思うのですが、教えて頂けないでしょうか。   よろしくお願い致します。

  • ネットワーク設定

    初歩的な質問ですが、お願いします。 先日、Fedora Core5をインストールして、ネットワークはインストール段階で設定し、インターネットもつなげるようになりました。 しかし、さきほど、以下の設定ファイルを弄ってたら、インターネット接続ができなくなりました。 /etc/resolv.conf /etc/sysconfig/network /etc/hosts 前の設定忘れたから、どうしたら良いですか? 教えてください、お願いします。

  • resolv.conf が勝手に書き換わる

    haluと言います。 よろしくお願いします。 環境:FreeBSD 5.3 RELEASE dhcp使用 問題点 resolv.confが毎回書き換えられ 手動で直しています。 原因として、/sbin/dhclient-script が書き換えているのは わかっているんですが 単純に書き換えているコードを コメントアウトしていいのでしょうか? ちなみに、linuxの場合は /etc/sysconfig/network-scripts/ifcfg-eth0 を PEERDNS=no にするとresolv.confの書き換えを止めることが出来るのはわかったのですが FreeBSD の場合どうすればいいのかわからないので質問しました。 何かわかりましたら アドバイスよろしくお願いします。

  • 無線LANの設定を保存する方法

    無線LANの設定を保存したいと思い、下記URLを読んだのですが、 「設定ファイルをCUIで作成する場合は、rootで/etc/sysconfig/network-scripts/ifcfg-eth1に以下の記述を行う。」 の部分で、etcの下にsysconfigというディレクトリは今無いのですがこれはsysconfig/network-scriptsというディレクトリを作成した上で、ifcfg-eth1というファイルに記述するということでしょうか? また、ifcfg-eth1というファイルに拡張子がないのですが、何もいらないのでしょうか? http://www.atmarkit.co.jp/flinux/rensai/linuxtips/762usewlan2.html