public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
Search results ordered by [date|relevance]  view[summary|nested|Atom feed]
thread overview below | download: 
* Re: [gentoo-user] Systemd and static network
  @ 2013-07-26 11:35 99%     ` Michael Hampicke
  0 siblings, 0 replies; 1+ results
From: Michael Hampicke @ 2013-07-26 11:35 UTC (permalink / raw
  To: gentoo-user

Am 2013-07-26 11:26, schrieb Stefan G. Weichinger:
> Am 25.07.2013 17:42, schrieb Canek Peláez Valdés:
> 
>>> What do you use - and what are the benefits of your method?
>> 
>> I use the following unit in one of my servers:
>> 
>> # 
>> -------------------------------------------------------------------------------------------
>> [Unit]
> 
> 
> My current version, using "ip" :
> 
> # cat network.service
> [Unit]
> Description=Network Connectivity
> 
> [Service]
> Type=oneshot
> RemainAfterExit=yes
> 
> EnvironmentFile=/etc/conf.d/network_systemd
> ExecStart=/bin/ip link set dev ${interface} up
> ExecStart=/bin/ip addr add ${address}/${netmask} broadcast ${broadcast}
> dev ${interface}
> ExecStart=/bin/ip route add default via ${gateway}
> 
> ExecStop=/bin/ip addr flush dev ${interface}
> ExecStop=/bin/ip link set dev ${interface} down
> 
> [Install]
> WantedBy=network.target
> 
> ----- so that unitfile does not have to be touched again and you only
> edit /etc/conf.d/network_systemd ->
> 
> # cat /etc/conf.d/network_systemd
> PATH=/sbin:/usr/sbin
> interface=p4p1
> address=192.x.y.z
> netmask=255.255.255.0
> broadcast=192.x.y.zz
> gateway=192.x.y.zzz
> 
> -----
> 
> I have a second unitfile with a more complicated setup for bridging
> (with KVM).
> 
> Stefan

Good idea, I already had forgotten that you could parse variables from 
another file in a systemd unit.


^ permalink raw reply	[relevance 99%]

Results 1-1 of 1 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2013-07-25 10:46     [gentoo-user] Systemd and static network Michael Hampicke
2013-07-25 15:42     ` Canek Peláez Valdés
2013-07-26  9:26       ` Stefan G. Weichinger
2013-07-26 11:35 99%     ` Michael Hampicke

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox