実現したいこと
インターネットにpingが通るようにしたい。
前提
VitrulaboxにCentOS7をインストールし、ブリッジアダプターを使用しています。
IPアドレスを固定して、同じネットワーク上からデフォルトゲートウェイに通信できるようにしたいのですが、うまくできません。
以下のサイトを参考にしました。
https://blog.sgry.jp/entry/2019/12/09/113323
以下のように設定しています。
/etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPADDR=192.168.10.109 HWADDR=08:00:27:C4:A1:25 NETMASK=255.255.255.0 GATEWAY=192.168.10.254 DNS1=192.168.10.100 IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=enp0s3 UUID=0da206f5-2d75-47c0-bd01-5fbc5c2187b6 DEVICE=enp0s3 ONBOOT=yes PREFIX=24
試したこと
IPADDR(192.168.10.109)にはpingは通りますが、
デフォルトゲートウェイにはhost unreachableとなっています。
ip routeで確認したところ、経路情報にはデフォルトゲートウェイは表示されています。
よろしくお願いいたします。
centos7では
PREFIX=24とNETMASK=255.255.255.0が同じ意味で重複しているのでひとつ書けばいいです。
その後、systemctl start network systemctl restart network すればいいです。(cent0s8 はsystemctl restart NetworkManager)自動起動するか知らないしDNSは知らないけど、固定したかったら、最初の状態からBOOTPROTO=static,ONBOOT=yesになっているのを確認すれば、いいと思います。
コメントありがとうございます。
systemctl start networkコマンドで以下のエラーメッセージが出ております。
Failed to start LSB: Bring up/down networking.
以下のサイトを参考にしましたが、解決に至っておりません。
https://qiita.com/zawa1120/items/095065909c7ea057fd41
https://qiita.com/tukiyo3/items/796da699eeb41ab842ba
よろしくお願いします。
chatの内容でよければ
nmcli connection modify eth0 ipv4.method manual ipv4.addresses "192.168.0.10/24" ipv4.gateway "192.168.0.1"
設定を反映するために、コネクションを再起動します。
# nmcli connection down eth0
# nmcli connection up eth0
とかじゃないならわからないです
教えていただいた手順でやりましたが、うまくいきませんでした。
ちなみにCentOSインストール直後からnetworkの起動がうまくいかず、同じエラーが表示されておりました。
centosをインストールしなおすとBOOTPROTO= dhcp か noneとなっていて、いじらない状態で、つながらないのですか。
# nmcli connection down eth0 #nmcli connection up eth0で 間違えたかとおもいましたが、# nmcli connection down eth0 #nmcli connection up eth0で、私の機体では ipは、変わるようですが、変わりませんか。
どうやらvirtualboxの設定でうまくCentOSをうまくインストールできていなかったみたいです。
systemctl restart networkでactiveになるのを確認することができました。
nmcli connection up eth0で、ip、デフォルトゲートウェイともに変わりますが、ゲートウェイには繋がらないです。
centosをvirtualboxにつくり直すのは駄目なんでしょうか。インストールの設定の、ネットワークの設定で、右上のタブをonにするだけで、インストールをはじめれば、30分くらいで解決すると思います。
作り直してもうまく動きませんでした。
作った直後はネットワークに繋がり、デフォルトゲートウェイにもpingには通ります。
が、nmcliで設定を反映すると、繋がらなくなります。
インストール設定のネットワーク設定で手動でやるのも試みましたが、繋がりませんでした。
作った直後はネットワークに繋がり、デフォルトゲートウェイにもpingには通ります
デフォルトゲートウェイを含めて、その状態が正しいです。どこもさわらずデフォルトゲートウェイをcatコマンドやlessコマンドでみてください。見たデフォルトゲートをnmcli のとき 、書けば何も問題ないです。
それであれば問題なく動きますが、なぜデフォルトゲートウェイのアドレスを変えてはいけないのでしょうか。
しらない。
それでnetworkmanagerは全体に対する変更でnmcli connection down upは1部分の変更です。copilotで見ました。自分で調べてください
デフォルトゲートウェイを調べていたのに、関係ないことをいいました。
デフォルトゲートウェイを勝手に変えてはいけないようですね。
コメントいただきありがとうございました。
お力になれず申し訳ありませんでした
削除。
少し調べたんですけど デフォルトゲートウェイはroute -n でたぶん Destination が0.0.0.0 Genmaskが0.0.0.0 のやつみたいですよ。
># nmcli connection down eth0 #nmcli connection up eth0で 間違えたかとおもいましたが、# >nmcli connection down eth0 #nmcli connection up eth0で、私の機体では ipは、変わるようで>すが、変わりませんか。
centos7では#ifdown eth0 #ifup eth0 のようです。申し訳ありません。
たぶん大丈夫ですが画面のコピー等し忘れたので、間違いがあったら、すいません。
あと、graphicalにしたとき言語の選択画面がでてしまいます。

回答1件
あなたの回答
tips
プレビュー