Re: [systemd-devel] Basic network with Fedora conatiner

2015-05-18 Thread Lennart Poettering
On Wed, 29.04.15 15:36, arnaud gaboury (arnaud.gabo...@gmail.com) wrote:

 After installation of Fedora 22 container, the container (poppy) boots
 but no network.
 
 # journalctl -b -M poppy
 
 
 Apr 29 14:02:20 poppy firewalld[28]: 2015-04-29 14:02:20 ERROR:
 ebtables not usable, disabling ethernet bridge firewall.

Judging by this and the other logs you posted you don't have iptables
enabled in the kernel. without that ip masquerading will not work.

Lennart

-- 
Lennart Poettering, Red Hat
___
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel


[systemd-devel] Basic network with Fedora conatiner

2015-04-29 Thread arnaud gaboury
After installation of Fedora 22 container, the container (poppy) boots
but no network.

# journalctl -b -M poppy


Apr 29 14:02:20 poppy firewalld[28]: 2015-04-29 14:02:20 ERROR:
ebtables not usable, disabling ethernet bridge firewall.
Apr 29 14:02:20 poppy NetworkManager[56]: warn  Could not get
hostname: failed to read /etc/sysconfig/network
Apr 29 14:02:20 poppy NetworkManager[56]: info  Acquired D-Bus
service com.redhat.ifcfgrh1

On host:

---
$ ip a
1: lo: LOOPBACK,UP,LOWER_UP mtu 65536 qdisc noqueue state UNKNOWN
group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
   valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
   valid_lft forever preferred_lft forever
2: enp7s0: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc pfifo_fast
master br0 state UP group default qlen 1000
link/ether 14:da:e9:b5:7a:88 brd ff:ff:ff:ff:ff:ff
inet6 fe80::16da:e9ff:feb5:7a88/64 scope link
   valid_lft forever preferred_lft forever
3: br0: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc noqueue state
UP group default
link/ether b6:0c:00:22:f1:4a brd ff:ff:ff:ff:ff:ff
inet 192.168.1.87/24 brd 192.168.1.255 scope global br0
   valid_lft forever preferred_lft forever
inet6 fe80::b40c:ff:fe22:f14a/64 scope link
   valid_lft forever preferred_lft forever
6: ve-poppy: BROADCAST,MULTICAST mtu 1500 qdisc noop state DOWN
group default qlen 1000
link/ether 0e:9a:d7:18:a3:59 brd ff:ff:ff:ff:ff:ff

 % systemctl status systemd-networkd
● systemd-networkd.service - Network Service
   Loaded: loaded (/usr/lib/systemd/system/systemd-networkd.service;
enabled; vendor preset: enabled)
   Active: inactive (dead) since Wed 2015-04-29 13:36:28 CEST; 32min ago
 Docs: man:systemd-networkd.service(8)
 Main PID: 493 (code=exited, status=0/SUCCESS)
   Status: Shutting down...

Apr 29 13:35:40 hortensia systemd[1]: Starting Network Service...
Apr 29 13:35:40 hortensia systemd-networkd[493]: br0 : netdev ready
Apr 29 13:35:40 hortensia systemd-networkd[493]: Enumeration completed
Apr 29 13:35:40 hortensia systemd[1]: Started Network Service.
Apr 29 13:35:40 hortensia systemd-networkd[493]: enp7s0  :
link configured
Apr 29 13:35:40 hortensia systemd-networkd[493]: br0 :
link configured
Apr 29 13:35:42 hortensia systemd-networkd[493]: enp7s0  :
gained carrier
Apr 29 13:35:42 hortensia systemd-networkd[493]: br0 :
gained carrier


---

on container:

$ ip a
1: lo: LOOPBACK,UP,LOWER_UP mtu 65536 qdisc noqueue state UNKNOWN
group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
   valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
   valid_lft forever preferred_lft forever
2: host0: BROADCAST,MULTICAST mtu 1500 qdisc noop state DOWN group
default qlen 1000
link/ether 0e:7f:c3:fb:25:b1 brd ff:ff:ff:ff:ff:ff

$ systemctl status systemd-networkd
● systemd-networkd.service - Network Service
   Loaded: loaded (/usr/lib/systemd/system/systemd-networkd.service;
disabled; vendor preset: disabled)
   Active: inactive (dead)
 Docs: man:systemd-networkd.service(8)
---

My guess is that I need to get rid of Networkmanager on Fedora
container and instead use systemd-networkd. Am I right ?

-- 

google.com/+arnaudgabourygabx
___
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel


Re: [systemd-devel] Basic network with Fedora conatiner

2015-04-29 Thread Dan Williams
On Wed, 2015-04-29 at 15:36 +0200, arnaud gaboury wrote:
 After installation of Fedora 22 container, the container (poppy) boots
 but no network.
 
 # journalctl -b -M poppy
 
 
 Apr 29 14:02:20 poppy firewalld[28]: 2015-04-29 14:02:20 ERROR:
 ebtables not usable, disabling ethernet bridge firewall.
 Apr 29 14:02:20 poppy NetworkManager[56]: warn  Could not get
 hostname: failed to read /etc/sysconfig/network
 Apr 29 14:02:20 poppy NetworkManager[56]: info  Acquired D-Bus
 service com.redhat.ifcfgrh1
 
 On host:
 
 ---
 $ ip a
 1: lo: LOOPBACK,UP,LOWER_UP mtu 65536 qdisc noqueue state UNKNOWN
 group default
 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
 inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
 inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
 2: enp7s0: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc pfifo_fast
 master br0 state UP group default qlen 1000
 link/ether 14:da:e9:b5:7a:88 brd ff:ff:ff:ff:ff:ff
 inet6 fe80::16da:e9ff:feb5:7a88/64 scope link
valid_lft forever preferred_lft forever
 3: br0: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc noqueue state
 UP group default
 link/ether b6:0c:00:22:f1:4a brd ff:ff:ff:ff:ff:ff
 inet 192.168.1.87/24 brd 192.168.1.255 scope global br0
valid_lft forever preferred_lft forever
 inet6 fe80::b40c:ff:fe22:f14a/64 scope link
valid_lft forever preferred_lft forever
 6: ve-poppy: BROADCAST,MULTICAST mtu 1500 qdisc noop state DOWN
 group default qlen 1000
 link/ether 0e:9a:d7:18:a3:59 brd ff:ff:ff:ff:ff:ff
 
  % systemctl status systemd-networkd
 ● systemd-networkd.service - Network Service
Loaded: loaded (/usr/lib/systemd/system/systemd-networkd.service;
 enabled; vendor preset: enabled)
Active: inactive (dead) since Wed 2015-04-29 13:36:28 CEST; 32min ago
  Docs: man:systemd-networkd.service(8)
  Main PID: 493 (code=exited, status=0/SUCCESS)
Status: Shutting down...
 
 Apr 29 13:35:40 hortensia systemd[1]: Starting Network Service...
 Apr 29 13:35:40 hortensia systemd-networkd[493]: br0 : netdev 
 ready
 Apr 29 13:35:40 hortensia systemd-networkd[493]: Enumeration completed
 Apr 29 13:35:40 hortensia systemd[1]: Started Network Service.
 Apr 29 13:35:40 hortensia systemd-networkd[493]: enp7s0  :
 link configured
 Apr 29 13:35:40 hortensia systemd-networkd[493]: br0 :
 link configured
 Apr 29 13:35:42 hortensia systemd-networkd[493]: enp7s0  :
 gained carrier
 Apr 29 13:35:42 hortensia systemd-networkd[493]: br0 :
 gained carrier
 
 
 ---
 
 on container:
 
 $ ip a
 1: lo: LOOPBACK,UP,LOWER_UP mtu 65536 qdisc noqueue state UNKNOWN
 group default
 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
 inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
 inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
 2: host0: BROADCAST,MULTICAST mtu 1500 qdisc noop state DOWN group
 default qlen 1000
 link/ether 0e:7f:c3:fb:25:b1 brd ff:ff:ff:ff:ff:ff
 
 $ systemctl status systemd-networkd
 ● systemd-networkd.service - Network Service
Loaded: loaded (/usr/lib/systemd/system/systemd-networkd.service;
 disabled; vendor preset: disabled)
Active: inactive (dead)
  Docs: man:systemd-networkd.service(8)
 ---
 
 My guess is that I need to get rid of Networkmanager on Fedora
 container and instead use systemd-networkd. Am I right ?

NM shouldn't be messing with the networking that anything else outside
of NM sets up.  It will co-exist and leave whatever else is managing the
container network alone (eg, systemd-networkd).  I think we'd need more
logs from systemd-networkd and NetworkManager to figure out what's going
on, plus the .network and .link files that you've created for
systemd-networkd.

Dan

___
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel


Re: [systemd-devel] Basic network with Fedora conatiner

2015-04-29 Thread arnaud gaboury
On Wed, Apr 29, 2015 at 4:48 PM, Dan Williams d...@redhat.com wrote:

 On Wed, 2015-04-29 at 15:36 +0200, arnaud gaboury wrote:
  After installation of Fedora 22 container, the container (poppy) boots
  but no network.
 
  # journalctl -b -M poppy
  
 
  Apr 29 14:02:20 poppy firewalld[28]: 2015-04-29 14:02:20 ERROR:
  ebtables not usable, disabling ethernet bridge firewall.
  Apr 29 14:02:20 poppy NetworkManager[56]: warn  Could not get
  hostname: failed to read /etc/sysconfig/network
  Apr 29 14:02:20 poppy NetworkManager[56]: info  Acquired D-Bus
  service com.redhat.ifcfgrh1
 
  On host:
 
  ---
  $ ip a
  1: lo: LOOPBACK,UP,LOWER_UP mtu 65536 qdisc noqueue state UNKNOWN
  group default
  link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
  inet 127.0.0.1/8 scope host lo
 valid_lft forever preferred_lft forever
  inet6 ::1/128 scope host
 valid_lft forever preferred_lft forever
  2: enp7s0: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc pfifo_fast
  master br0 state UP group default qlen 1000
  link/ether 14:da:e9:b5:7a:88 brd ff:ff:ff:ff:ff:ff
  inet6 fe80::16da:e9ff:feb5:7a88/64 scope link
 valid_lft forever preferred_lft forever
  3: br0: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc noqueue state
  UP group default
  link/ether b6:0c:00:22:f1:4a brd ff:ff:ff:ff:ff:ff
  inet 192.168.1.87/24 brd 192.168.1.255 scope global br0
 valid_lft forever preferred_lft forever
  inet6 fe80::b40c:ff:fe22:f14a/64 scope link
 valid_lft forever preferred_lft forever
  6: ve-poppy: BROADCAST,MULTICAST mtu 1500 qdisc noop state DOWN
  group default qlen 1000
  link/ether 0e:9a:d7:18:a3:59 brd ff:ff:ff:ff:ff:ff
 
   % systemctl status systemd-networkd
  ● systemd-networkd.service - Network Service
 Loaded: loaded (/usr/lib/systemd/system/systemd-networkd.service;
  enabled; vendor preset: enabled)
 Active: inactive (dead) since Wed 2015-04-29 13:36:28 CEST; 32min ago
   Docs: man:systemd-networkd.service(8)
   Main PID: 493 (code=exited, status=0/SUCCESS)
 Status: Shutting down...
 
  Apr 29 13:35:40 hortensia systemd[1]: Starting Network Service...
  Apr 29 13:35:40 hortensia systemd-networkd[493]: br0 : netdev 
  ready
  Apr 29 13:35:40 hortensia systemd-networkd[493]: Enumeration completed
  Apr 29 13:35:40 hortensia systemd[1]: Started Network Service.
  Apr 29 13:35:40 hortensia systemd-networkd[493]: enp7s0  :
  link configured
  Apr 29 13:35:40 hortensia systemd-networkd[493]: br0 :
  link configured
  Apr 29 13:35:42 hortensia systemd-networkd[493]: enp7s0  :
  gained carrier
  Apr 29 13:35:42 hortensia systemd-networkd[493]: br0 :
  gained carrier
 
 
  ---
 
  on container:
 
  $ ip a
  1: lo: LOOPBACK,UP,LOWER_UP mtu 65536 qdisc noqueue state UNKNOWN
  group default
  link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
  inet 127.0.0.1/8 scope host lo
 valid_lft forever preferred_lft forever
  inet6 ::1/128 scope host
 valid_lft forever preferred_lft forever
  2: host0: BROADCAST,MULTICAST mtu 1500 qdisc noop state DOWN group
  default qlen 1000
  link/ether 0e:7f:c3:fb:25:b1 brd ff:ff:ff:ff:ff:ff
 
  $ systemctl status systemd-networkd
  ● systemd-networkd.service - Network Service
 Loaded: loaded (/usr/lib/systemd/system/systemd-networkd.service;
  disabled; vendor preset: disabled)
 Active: inactive (dead)
   Docs: man:systemd-networkd.service(8)
  ---
 
  My guess is that I need to get rid of Networkmanager on Fedora
  container and instead use systemd-networkd. Am I right ?

 NM shouldn't be messing with the networking that anything else outside
 of NM sets up.  It will co-exist and leave whatever else is managing the
 container network alone (eg, systemd-networkd).  I think we'd need more
 logs from systemd-networkd and NetworkManager to figure out what's going
 on, plus the .network and .link files that you've created for
 systemd-networkd.

1- I have some old configs from a previous Arch container with a
static IP. I need to clean

for example,
--
gabx@hortensia ➤➤ zsh/zshrc.d % ls -al /etc/systemd/network/
total 20K
drwxr-xr-x 2 root root 4.0K Jun  9  2014 ./
drwxr-xr-x 5 root root 4.0K Apr 27 08:15 ../
lrwxrwxrwx 1 root root9 Jun  9  2014 80-container-host0.network - /dev/null
-rw-r--r-- 1 root root   59 Mar 19  2014 bridge.netdev
-rw-r--r-- 1 root root  112 Mar 19  2014 bridge.network
-rw-r--r-- 1 root root   42 Mar 19  2014 eth.network

I removed the custom link to /dev/null

2- I run a custom kernel and need to check everything about