Je voulais juste créer une adresse IP statique pour une machine Fedora 19 dans mon réseau local. Je suis habitué à /etc/network/interfaces
de Debian, mais ce fichier n'existe pas ici.
[.____] Après avoir googler un peu un peu, j'ai trouvé un petit tutoriel qui indique à un de désactiver NetworkManager via SystemCtL et activer le réseau. Après cela, on pouvait configurer l'adresse IP statique dans un fichier appelé /etc/sysconfig/network-scripts/ifcfg-*interfacename*
.
Voici mon premier problème: j'ai trouvé un fichier avec l'adresse MAC de mon interface comme indiqué par ifconfig
mais le nom après IFCFG- ne correspond pas au nom de ifconfig. Pourquoi est-ce comme ça?
Mon deuxième problème consiste à utiliser NetworkManager.Service ou Network.Service. J'ai lu dans un forum, ce réseau.Service est toujours inclus pour des raisons de compatibilité et peut être exclu bientôt. Si Network.Service sera bientôt remplacé par NetworkManager.Service, je ne dois pas choisir NetworkManager.Service de configurer mes interfaces réseau? Si oui, comment puis-je le faire avec NetworkManager d'une coquille?
Éditer:
[.____] Voici les résultats demandés:
[root@bitch /]# ifconfig
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<Host>
loop txqueuelen 0 (Local Loopback)
RX packets 97 bytes 12042 (11.7 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 97 bytes 12042 (11.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
p3p1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.178.11 netmask 255.255.255.0 broadcast 192.168.178.255
inet6 fe80::214:85ff:febc:1c63 prefixlen 64 scopeid 0x20<link>
ether 00:14:85:bc:1c:63 txqueuelen 1000 (Ethernet)
RX packets 134347 bytes 169988336 (162.1 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 78199 bytes 6595669 (6.2 MiB)
TX errors 0 dropped 0 overruns 1 carrier 0 collisions 0
[root@bitch /]# ls -l /etc/sysconfig/network-scripts/
total 200
-rw-r--r--. 1 root root 437 Sep 15 02:05 ifcfg-enp2s5
-rw-r--r--. 1 root root 254 May 31 09:49 ifcfg-lo
lrwxrwxrwx. 1 root root 24 Jun 27 19:12 ifdown -> ../../../usr/sbin/ifdown
-rwxr-xr-x. 1 root root 627 May 31 09:49 ifdown-bnep
-rwxr-xr-x. 1 root root 5553 May 31 09:49 ifdown-eth
-rwxr-xr-x. 1 root root 781 May 31 09:49 ifdown-ippp
-rwxr-xr-x. 1 root root 4141 May 31 09:49 ifdown-ipv6
lrwxrwxrwx. 1 root root 11 Jun 27 19:12 ifdown-isdn -> ifdown-ippp
-rwxr-xr-x. 1 root root 1642 May 31 09:49 ifdown-post
-rwxr-xr-x. 1 root root 1068 May 31 09:49 ifdown-ppp
-rwxr-xr-x. 1 root root 837 May 31 09:49 ifdown-routes
-rwxr-xr-x. 1 root root 1444 May 31 09:49 ifdown-sit
-rwxr-xr-x. 1 root root 1462 May 31 09:49 ifdown-tunnel
lrwxrwxrwx. 1 root root 22 Jun 27 19:12 ifup -> ../../../usr/sbin/ifup
-rwxr-xr-x. 1 root root 12445 May 31 09:49 ifup-aliases
-rwxr-xr-x. 1 root root 859 May 31 09:49 ifup-bnep
-rwxr-xr-x. 1 root root 10234 May 31 09:49 ifup-eth
-rwxr-xr-x. 1 root root 12033 May 31 09:49 ifup-ippp
-rwxr-xr-x. 1 root root 10437 May 31 09:49 ifup-ipv6
-rwxr-xr-x. 1 root root 804 May 31 09:49 ifup-ipx
lrwxrwxrwx. 1 root root 9 Jun 27 19:12 ifup-isdn -> ifup-ippp
-rwxr-xr-x. 1 root root 642 May 31 09:49 ifup-plip
-rwxr-xr-x. 1 root root 1043 May 31 09:49 ifup-plusb
-rwxr-xr-x. 1 root root 2609 May 31 09:49 ifup-post
-rwxr-xr-x. 1 root root 4154 May 31 09:49 ifup-ppp
-rwxr-xr-x. 1 root root 1925 May 31 09:49 ifup-routes
-rwxr-xr-x. 1 root root 3268 May 31 09:49 ifup-sit
-rwxr-xr-x. 1 root root 2607 May 31 09:49 ifup-tunnel
-rwxr-xr-x. 1 root root 3775 May 31 09:49 ifup-wireless
-rwxr-xr-x. 1 root root 4623 May 31 09:49 init.ipv6-global
-rw-r--r--. 1 root root 13836 May 31 09:49 network-functions
-rw-r--r--. 1 root root 26134 May 31 09:49 network-functions-ipv6
Contenu de/etc/sysconfig/Network-Scripts/IFCFG-ENP2S5:
PEERROUTES="yes"
IPV6INIT="yes"
NAME="enp2s5"
IPV6_PEERDNS="yes"
DEFROUTE="yes"
UUID="7622e20e-3f2a-4b5c-83d8-f4f6e22ed7ec"
PEERDNS="yes"
IPV4_FAILURE_FATAL="no"
HWADDR="00:14:85:BC:1C:63"
BOOTPROTO="static"
IPV6_DEFROUTE="yes"
IPV6_AUTOCONF="yes"
IPV6_FAILURE_FATAL="no"
TYPE="Ethernet"
ONBOOT="yes"
IPV6_PEERROUTES="yes"
IPADDR=192.168.178.11
NETMASK=255.255.255.0
BROADCAST=192.168.178.255
NETWORK=192.168.178.0
GATEWAY=192.168.178.1
Grepping dmesg pour udevd:
[root@bitch network-scripts]# dmesg | grep udevd
[ 0.788381] systemd-udevd[97]: starting version 204
[ 2.457296] systemd-udevd[322]: starting version 204
[ 3.110272] systemd-udevd[329]: renamed network interface eth0 to p3p1
Je n'utilise pas Fedora, mais selon ce post , le fichier que vous recherchez devrait être /etc/sysconfig/network-scripts/ifcfg-p3p1
qui devrait ressembler à quelque chose comme ça:
DEVICE=eth0
BOOTPROTO=none
HWADDR=00:13:20:5E:C0:47
ONBOOT=yes
DHCP_HOSTNAME=balthasar.benhome.com
TYPE=Ethernet
USERCTL=no
IPV6INIT=no
PEERDNS=no
IPADDR=172.16.3.3
NETMASK=255.255.255.192
GATEWAY=172.16.3.1
La mise en place de la propriété intellectuelle devrait fonctionner.