• ベストアンサー

/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

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

  • ベストアンサー
  • kuma8055
  • ベストアンサー率28% (27/94)
回答No.1

ネットワークの設定です。 NIC(ネットワークインタフェースカード)に応じてifcfg-eth0 ifcfg-eth1などが作成されます。 ifconfigするとeth0とかeth1とかでてきますよね。あれがそれぞれ対応してるわけです。 DEVICE=eth0 NICの通し番号のようなもの。NICにつけた一意の名前。通常変更しない。 BOOTPROTO=dhcp DHCP使うかどうかの設定(多分) HWADDR=00:0C:29:38:6C:44 NICのMACアドレス ONBOOT=yes 起動時にNICを有効化するかどうか。これがyesになっていないと、再起動などした時にネットワークが無効化している場合がある。 TYPE=Ethernet ネットワークの種類

関連するQ&A

  • 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のを使用しています。 以上、長々と書かせていただきましたが、よろしくお願いいたします。

  • 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です。 回答よろしくおねがいします。

  • VMWare のNW設定(bonding)について

    現在VMWare Player 4.0.1を使用してネットワーク設定(bonding)を実施しております。 どうしても通信が不可になってしまう為、どなたかご教授お願いします。 設定前状態 ホストOS(windows7) WMware Network Adapter VMnet1:192.168.20.1/24 ファイアウォール:OFF ゲストOS(RHEL5.6):ホストオンリー接続 eth0:192.168.20.101/24 eth1:192.168.20.150/24 iptable:OFF 上記状態で、ホストOSからTeraTermのSSH接続で192.168.20.101も192.168.20.150も接続が出来ます。 上記状態から下記の変更を行いました。 (1)/etc/modprobe.confの最後に下記を追記 「alias bond0 bonding」 (2)/etc/sysconfig/network-scripts/ifcfg-bond0を作成して下記を追記 DEVICE=bond0 IPADDR=192.168.20.101 NETMASK=255.255.255.0 NETWORK=192.168.20.255 GATEWAY=192.168.20.1 ONBOOT=yes BOOTPROTO=static BONDING_OPTS="mode=1 primary=eth2 miimon=100 updelay=5000" (3)/etc/sysconfig/network-scripts/ifcfg-eht0を下記に修正 DEVICE=eth0 MASTER=bond0 SLAVE=yes BOOTPROTO=none HWADDR=<マックアドレス記載> ONBOOT=yes (4)/etc/sysconfig/network-scripts/ifcfg-eth2を下記に修正 DEVICE=eth2 MASTER=bond0 SLAVE=yes BOOTPROTO=none HWADDR=<マックアドレス記載> ONBOOT=yes (5)「shutdown -r now」にて再起動実施 上記実施後にホストOSからTeraTermにてSSH接続をしたところ、 192.168.20.101も192.168.20.150にたいしても、 ユーザ名、パスフレーズを入力する画面までは出てくるのですが、 OKが押せずにログインが出来ません。 コマンドプロンプトからの通信もタイムアウトになってしまいます。 ping 192.168.20.101 要求がタイムアウトしました。 原因が分からずに困っております。 どなたか原因となるような項目を教えていただければと思います。

  • Linuxでの無線LAN 設定?

    家のノートパソコンにCentOS4があり、RJ45ではインターネットできました。 無謀にも無線カードでインターネットをしょうとしましたがうまくいきません。 ブラウザでhttp://192.168.1.2(イントラネット内のサーバー)ではアクセスはできますが、http://www.yahoo.co.jpではアクセスできません。 pingも192.168.1.2では通ります。 /etc/sysconfig/network-scripts/ifcfg-eth1 が悪いのでしょうか? ONBOOT=yes USERCTL=no IPV6INIT=no PEERDNS=yes TYPE=Wireless DEVICE=eth1 HWADDR=00:02:2d:..... 省略 BOOTPROTO=dhcp NETMASK= DHCP_HOSTNAME= IPADDR= DOMAIN= ESSID= CHANNEL=2 MODE=Auto RATE=11Mb/s 以上です。

  • ネットワークの設定について質問です。

    ネットワークの設定について質問です。 (※参考で示しているドメインやIPはダミーです。) OSはCentOS5.5です。 今回ドメインに対するIPの関連付けにおいて対象IPが変わります。 例:hogehoge.com→202.210.20.100 から 58.104.160.198 に変わります。 そのときにDNSの変更をするのですが、 変更した直後は hogehoge.com→202.210.20.100の場合と、hogehoge.com→58.104.160.198の場合 が存在することになります。 これは変更したドメイン情報がネットワーク上に完全に浸透していないためなのですが、 浸透が終わるまでどちらのIPからでもサイトにつながるようにしたいです。 そこでサーバーにNIC(LANの差込口)が2つありますので それぞれのNICにグローバルアドレスを設定すれば良いと思っているのですが、 現在片方しかつながらず困っています。 こういった状況のときのサーバーの設定方法を教えて頂たいです。 /etc/network の設定 NETWORKING=yes NETWORKING_IPV6=yes HOSTNAME=www DOMAINNAME=hogehoge.com /etc/sysconfig/network-scripts/ifcfg-eth0 の設定 DEVICE=eth0 BOOTPROTO=static BROADCAST=202.210.20.127 HWADDR=00:01:02:03:04:01 IPADDR=202.210.20.100 IPV6INIT=yes IPV6_AUTOCONF=yes NETMASK=255.255.255.224 NETWORK=202.210.20.96 GATEWAY=202.210.20.126 ONBOOT=yes /etc/sysconfig/network-scripts/ifcfg-eth1 の設定 DEVICE=eth1 BOOTPROTO=static BROADCAST=58.104.160.223 HWADDR=00:01:02:03:04:02 IPADDR=58.104.160.198 IPV6INIT=yes IPV6_AUTOCONF=yes NETMASK=255.255.255.224 NETWORK=58.104.160.192 GATEWAY=58.104.160.222 ONBOOT=yes /etc/hosts の設定 202.210.20.100 www.hogehoge.com www 58.104.160.198 www.hogehoge.com www /etc/hosts の設定 search hogehoge.com nameserver 212.178.214.28 nameserver 212.178.214.29 ※IPV4でサーバー活用しており、設定にIPV6の使用をYESにしていますが、 特にIPV6は使用していません。サーバー構築時にデフォルトで設定されていたものなので そのままにしている状態です。 networkにGATEWAYの設定をすると、指定した方のネットワークのみに有効になってしまうので、 ifcfg-eth0やifcfg-eth1にそれぞれのゲートウェイを設定させてている状態です。 routeコマンドを実行すると Destination Gateway Genmask Flags Metric Ref Use Iface 202.210.20.96 * 255.255.255.224 U 0 0 0 eth0 58.104.160.192 * 255.255.255.224 U 0 0 0 eth1 169.254.0.0 * 255.255.0.0 U 0 0 0 eth1 default 58.104.160.222 0.0.0.0 UG 0 0 0 eth1 になっている状態です。 この設定以外は特に他のファイルを設定してません。 わかる方がいましたらご教授のほどよろしくお願いします。

  • eth0にPingが通らない

    初めて投稿させて頂きます。 tatty4444です。 下記内容で非常に作業が進まずに困っています。 どなたかご存知の方、ご教授の方をお願い致します。 内容としては、DB用に別サーバーを立てたのですが、 OSと各アプリケーション導入後にクライアントから「Ping」にて導通確認を行おうとしたらPingが通らない現象が発生しました。 状況その(1) クライアントからサーバーへ この場合、全て「Request Timeout」となってしまいます。 状況その(2) サーバーからクライアントへ この場合、全て「Destination Host Unreachable」となってしまいます。 ifconfigにて情報をみたら下記のようになっていました。 eth0 Link encap:Ethernet HWaddr 00:D0:B7:4A:01:C7 inet addr:192.168.1.13 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) eth1 Link encap:Ethernet HWaddr 00:90:FE:03:0D:16 inet6 addr:fe80::290:feff:fe03:d16/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:50 dropped:0 overruns:0 carrier:0 collisions:850 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:12568 (12.2 KiB) Interrupt:185 Base address:0xccc0 また各ethの設定状況を確認したら以下のようになっていました。 vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static BROADCAST=192.168.1.255 HWADDR=00:D0:B7:4A:01:C7 IPADDR=192.168.1.13 NETMASK=255.255.255.0 NETWORK=192.168.1.0 ONBOOT=yes vi /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 ONBOOT=yes BOOTPROTO=dhcp HWADDR=00:90:fe:03:0d:16 上記の内容で、「UP BROADCAST MULTICAST」の部分が「UP BROADCAST RUNNING MULTICAST」にならないといけないと思うのですが、どのように設定していいのか分かりません。 どなたか解決策のお分かりになる方! ご教授をお願い致します。 【システム構成】  ・CentOS 5(テキストモードにてインストール)  ・Apache2.0.55  ・PHP5.1.2  ・Postgresql8.1.3  ・MySQL5.0.18

  • 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 がのったマシンが動いていますが そちらは問題なくネットワークに接続できています。 どなたか親切なかた教えてください。よろしくお願いします。

  • linuxについて

    linuxを使って外部サイトへpingを実行して返事が帰ってこないのですが 原因はなんでしょうか? eth0ネットワーク設定は下記の通りです [root@centos ~]#vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" HWADDR="xx:xx:xx:xx:xx:xx" TYPE=Ethernet NM_CONTROLLED="yes" ONBOOT="yes" BOOTPROTO=static IPADDR=192.168.1.30 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=192.168.1.1 実はこの時、ONBOOTから下は参考サイトをただコピーしただけです 本来ここには自分のIPアドレス等を入れるべきなのでしょうか? また、そうだとしたらどうやってIPアドレス等を調べたらいいですか?

  • NIC2枚差の設定について

    CentOS5.2にてNICが2つある状態です。 それぞれの設定はこのようにしております。 /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 BOOTPROTO=none IPADDR=192.168.24.200 NETMASK=255.255.255.0 BROADCAST=192.168.24.255 HWADDR=xx:xx:xx:xx:xx:xx ONBOOT=yes IPV6INIT=no NETWORK=192.168.2.0 TYPE=Ethernet USERCTL=no /etc/sysconfig/network-scripts/ifcfg-eth2 DEVICE=eth2 BOOTPROTO=none IPADDR=192.168.11.200 NETMASK=255.255.255.0 BROADCAST=192.168.11.255 HWADDR=xx:xx:xx:xx:xx:xx ONBOOT=yes IPV6INIT=no NETWORK=192.168.11.0 TYPE=Ethernet USERCTL=no /etc/resolv.conf nameserver 192.168.11.1 nameserver 192.168.24.1 # route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.2.0 * 255.255.255.0 U 0 0 0 eth1 192.168.11.0 * 255.255.255.0 U 0 0 0 eth2 169.254.0.0 * 255.255.0.0 U 0 0 0 eth2 default 192.168.24.1 0.0.0.0 UG 0 0 0 eth1 /etc/sysconfig/network GATEWAY=192.168.24.1 ゲートウェイはそれぞれ別のルーターで、グローバールIPをルーターが持っています。 一般的な固定IP1ってやつです。 サービス(たとえばSSH)にアクセスしようとしたときにゲートウェイが設定されているルーターのグローバルIPからだとアクセスできるのですが、 ゲートウェイになってないほうのルーターのグローバールIPだと接続できません。 ゲートウェイを切り替えればどちらの場合でもアクセスはできるのですが、もう片方ではアクセスできないということになります。 (ルーターのパケット変換などは設定されています。) 両方のグローバルIPでアクセスするにはどうしたらよいのでしょうか? 実際には別のポートでSSHではないサービスに対してアクセスを行いたいのですが、そもそもSSHにすらアクセスできない状況で非常に困っています。 どうかよろしくお願いします。

  • CentOSにて、eth0でPingが通らない。。

    初めて投稿させて頂きます。 tatty4444です。 下記内容で非常に作業が進まずに困っています。 どなたかご存知の方、ご教授の方をお願い致します。 内容としては、DB用に別サーバーを立てたのですが、 OSと各アプリケーション導入後にクライアントから「Ping」にて導通確認を行おうとしたらPingが通らない現象が発生しました。 状況その(1) クライアントからサーバーへ この場合、全て「Request Timeout」となってしまいます。 状況その(2) サーバーからクライアントへ この場合、全て「Destination Host Unreachable」となってしまいます。 ifconfigにて情報をみたら下記のようになっていました。 eth0 Link encap:Ethernet HWaddr 00:D0:B7:4A:01:C7 inet addr:192.168.1.13 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) eth1 Link encap:Ethernet HWaddr 00:90:FE:03:0D:16 inet6 addr:fe80::290:feff:fe03:d16/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:50 dropped:0 overruns:0 carrier:0 collisions:850 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:12568 (12.2 KiB) Interrupt:185 Base address:0xccc0 また各ethの設定状況を確認したら以下のようになっていました。 vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static BROADCAST=192.168.1.255 HWADDR=00:D0:B7:4A:01:C7 IPADDR=192.168.1.13 NETMASK=255.255.255.0 NETWORK=192.168.1.0 ONBOOT=yes vi /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 ONBOOT=yes BOOTPROTO=dhcp HWADDR=00:90:fe:03:0d:16 上記の内容で、「UP BROADCAST MULTICAST」の部分が「UP BROADCAST RUNNING MULTICAST」にならないといけないと思うのですが、どのように設定していいのか分かりません。 どなたか解決策のお分かりになる方! ご教授をお願い致します。 【システム構成】  ・CentOS 5(テキストモードにてインストール)  ・Apache2.0.55  ・PHP5.1.2  ・Postgresql8.1.3  ・MySQL5.0.18