ACC SHELL

Path : /usr/share/YaST2/modules/
File Upload :
Current File : //usr/share/YaST2/modules/Lan.ybc

YaST bytecode 1.4.0Lan}Lan.ycpArchDNSNetHwDetectionHostHostnameIPMapMode	
NetworkConfig
NetworkInterfacesNetworkServicePackage
ProductFeaturesRoutingProgressServiceStringSummarySuSEFirewall4Network	FileUtils
PackageSystemLanItems
ModuleLoadingLinuxrcStageLanUdevAutoLabelnetwork/complex.ycpHTMLPopupnetwork/routines.ycp Call!Confirm"Netmask#Abort$	PollAbort%ReallyAbort&ReallyAbortCond'
ScreenName	(ProgressNextStage	)ChangeWidgetIfExists
*QueryWidgetIfExists
+PackagesInstall
	,ChangedComment		-	BusyPopup	.BusyPopupClose/
list2items0hwlist2items1FinishPopup
			2
DriverType		3hasAnyValue	4	needHwcfg5getHardware	6
getIfcName		7DistinguishedName		8
DeviceName	9ControllerType	:ReadHardware	;validPrefixOrNetmask		<disableItemsIfNM=network/summary.ycp>BuildTypesList		?OverviewTableContents	@
OverviewTableAOverviewTableDouble		BCheckEmptyName			CDeviceStatus			DHardwareName		EBuildDescription			F	Hyperlink			GBuildSummaryDevs	HBuildSummary	IProviderName		JDeviceProtocol	KgetConnMacBusDescription	LBuildOverviewDevs	M
BuildOverview	NBuildUnconfiguredCommon		OBuildUnconfiguredDevs			PBuildUnconfigured		Qnetwork/runtime.ycpRDesktopSISDNT
RunSuSEconfigURunSuSEconfigModule	VHasLinkWHaveDialupLikeInterfacesXSetupSMPPPDYguiZ
write_only[virt_net_proposal\automatic_configuration]ipv6^
AbortFunction_Modified`isAnyInterfaceDownareadIPv6binitializedcRead
d
ReadWithCacheeReadWithCacheNoGUIfSetIPv6g	writeIPv6hWritei	WriteOnlyjImportkExportlSummary	mSummaryGeneralnAddoEdit	pDeleteqUseNetworkManagerrProposeNMInterfacessProposeInterfacestProposeHostnameuProposeRoutesAndResolvervProposewAutoinstallx
AnyDHCPDeviceyPrepareForAutoinstzPackages	{AutoPackages|
HaveXenBridge //==/QQ0[[@\\L]]P^^Z__e``lcccache
ddJeeNffSstatushhviiKjjUsettingskkmllmode	mmnnooname	ppss9uuvvwwxxnyyzz{{||3UI
	PollInputTimeoutUserInput
OpenDialogCloseDialogChangeWidget

QueryWidget

SetFocus

BusyCursor
FakeUserInputWidgetExists
3SCRReadWriteExecute3SCRReadWriteExecute3SCRReadWriteExecute3SCRReadWriteExecute3UI
	PollInputTimeoutUserInput
OpenDialogCloseDialogChangeWidget

QueryWidget

SetFocus

BusyCursor
FakeUserInputWidgetExists
3SCRReadWriteExecute0network3Archs390	is_laptopis_xenU3DNSReadWriteproposal_validmodifiedImportExportSummary	3NetHwDetection	ResolveIP		runningStart3HostReadWriteEnsureHostnameResolvable3Hostname3IPCheck6	Check4	3MapValuesKeys3Modecommandlinenormalinstallationautoinstconfig3
NetworkConfigReadWriteImportExportDHCPConfigModified3NetworkInterfacesWrite	device_type		Import		Export		List		Name	Current		CardRegex		GetType		GetValue			ConcealSecretsCleanCacheRead
FilterDevices		GetDevTypeDescription		
GetFreeDevice		AddEdit	DeleteAlias		CommitLocate			3NetworkServiceRead	IsManaged
SetManaged
EnableDisableisNetworkRunning3Package	Installed	InstalledAll	
InstallAll	3ProductFeaturesGetStringFeature			GetBooleanFeature		3 RoutingReadWriteImportExportSummary	Modified3!ProgresssetNew					NextStageTitle	Finish3"ServiceStart	Stop	Status	Enable	Disable	Restart	Reload	3#String	OptFormat				OptParens			CutBlanks		3$Summary
NotConfigured	DevicesList		Device				AddHeader			3%SuSEFirewall4NetworkReadWriteIsInstalled3&	FileUtilsExists	3'
PackageSystem	Installed	"CheckAndInstallPackagesInteractive	3(LanItemsReadmodifiedSetModifiednetmask	current	operation
ModifiedSelect	Commitipaddr	HardwareItemsnm_proposal_valid
interfacename	
force_restartautoinstall_settings	bootproto	getCurrentItemWriteUdevDriverRulesAddNewReadHwBuildLanOverviewIsItemConfiguredSelectHWMapGetDefaultsForHW
SetDeviceVarsSysconfigDefaults		GetModuleForInterface	FindMatchingDevice
DeleteItemProposeItem3)
ModuleLoadingLoad
				3*Linuxrcvnc
display_ipusessh3+Stagecont3,LanUdevAutoExport3-LabelCancelButton	OKButton	1/network/complex.ycp0
network3HTMLList		Colorize			Bold		3PopupError	ReallyAbort
YesNoHeadline		YesNo	
AnyMessage		Warning	1network/routines.ycp0network3CallFunction	3Confirm	Detection		3NetmaskCheck6	Check4	CheckPrefix4	%!#/(#-#-$abort-*%1$/-2abort%9%/-:$%F&modified//-G||!($%R'name	//-R%Z(title	//,[,\(%e)idparam
value//(f-(,g(((,i	
y2debug	
Not changing: %1(%s*idparam
value//(t-(-u((,v	
y2debug	
Not changing: %1(-w(%+packages	/text	ret/	((	-next,	
y2debug	
Checking packages: %1(((-next$)+			$These packages need to be installed:network<p>,		foreachl	/*(/&)+			)		
sformat		
%1<br>*,	
y2debug	
Installing packages: %1)$))4/&)(().(&&)(4/&).(!$+			XThe required packages are not installed.
The configuration will be aborted.

Try again?
network
.-)nextabort%,modul	/ret	outdate	/$)
# Changed by YaST2(&&((&)+			+			) module ($)SCR::Execute.target.bash_output/bin/date '+%x'$)	)stdout()&)+			+			) )-)%-message	//,,VBoxLabel(%./,%/lselected/itemsn/$)	$),foreachi/*(/&)add)itemid)*)(&)+)-)%0lselected/nolink	itemsn/$)	unpluggednetwork$)	$),foreachi/*(hwname	label	num/$+*nameUnknownnetwork$++			+*link		
sformat		
 (%1))$+*num)&)add)itemid+++(&)+)-)%1modifiedhead	text	run	params/h	headst	textsret/(!(-next$)((||))&) Configuration Successfully Savednetwork$
)	dns$DNS Configuration Successfully Savednetworkdsl$DSL Configuration Successfully Savednetworkhost&Hosts Configuration Successfully Savednetworkisdn%ISDN Configuration Successfully Savednetworklan-Network Card Configuration Successfully Savednetworkmodem&Modem Configuration Successfully Savednetworkproxy&Proxy Configuration Successfully Savednetworkprovider)Provider Configuration Successfully Savednetworkrouting(Routing Configuration Successfully Savednetwork&)	)()$ )($!)mailConfigure mail now?network(%)&&)	)(((')&))		
sformat		
Run configuration of %1?network($+)(,(4,/&-)$))(/),/%((&2)$))-4next%>2type	/drvtype	/$?)((A(hsi&B)qeth(D||(tr(eth&E)lcs(G||(escon(ficon&H)ctc-I)%L3value	//(M(-M(N	size	(-N-O%S4hw/need/$T)(V3	(modalias4V/(Wsize(drivers	,W	
y2milestone	
<there are more modules available for device, hwcfg is needed4X/,Y	
y2milestone	
=Just one autoloadable module available.No need to write hwcfg&Z)(^!3	(
driver_module4^/,_	
y2milestone	
built-in driver %1	(driver&`)-b)%u5sysfs_id	Hw/hardware/$v)
,wforeachhw_temp/*(/(x(		
sformat		
/sys%1	*sysfs_id&x)*-z)%}6
devicename	/ifcfg	
interfacetype	/$~)$)((		contains	qethhsictclcsiucv)4/,	

y2internal	
special device type %1),	
y2error	
 TODO: create ifcfg file for s3904/,	

y2internal	

usual type %1)&)		
sformat		
ifcfg-%1(,	

y2internal	
interface configuration file %1)-)%7name	hwdevice//(	(sysfs_bus_id-		
sformat		
%1 (%2)(	(sysfs_bus_id-(%8hwdevice/	delimiter	model	vendor	dev	/$) $)$)$)(3	(device-	(device&)	(model(&&))-)&)	(
sub_vendor&)	(
sub_device(||))4/&)	(vendor&)	(device()-+			+			)))-)%9hwdevice/subclass_id/	(	(subclassModem-modem(	(subclassISDN-isdn(	(subclassDSL-dsl$)(sub_class_id((class_id4/()-eth()-tr()-fddi()-atm()-isdn()-ib()-myri()-wlan()-xp()-qeth()-hsi()-ctc()-lcs()-ficon()-escon()-iucv()-usb()4/,	
y2error	
#Unknown network controller type: %1(,	
y2error	
;It's probably missing in hwinfo (NOT src/hd/hd.h:sc_net_if)-4/,	
y2error	
#Unknown network controller type: %1(-((class_id4/()-ib((class_id4/()-modem()4/,	
y2error	
#Unknown network controller type: %1(,	
y2error	
7It's probably missing in hwinfo (src/hd/hd.h:sc_net_if)-4/,	
y2error	
#Unknown network controller type: %1(-((class_id4/,	
y2milestone	
CLASS 0x107()-lo()-eth(	)-	tr(
)-
fddi()-ctc()-iucv(
)-
hsi()-qeth()-escon()	-myri()
-wlan()-xp()-usb()4/,	
y2error	
"Unknown network interface type: %1(,	
y2error	
7It's probably missing in hwinfo (src/hd/hd.h:sc_net_if)-()-sit4/,	
y2error	
"Unknown network interface type: %1(-(!(class_id-"modem(#(class_id-$isdn(%(class_id-&dsl,)	
y2error	
Unknown controller type: %1(-*%2:hwtype	/Hardwarenumpathsallcardshwtypes		hwstrings		hwstring	bms	broken_modules		found
i/$3)	,5	
y2debug	
	hwtype=%1($7)$8)	$9)	$;)
dsl
.probe.dslisdn.probe.isdnmodem.probe.modemnetcard.probe.netcard$B)netcard
Network CardsnetworkmodemModemsnetworkisdn
ISDN CardsnetworkdslDSL Devicesnetwork$N)All Network Devicesnetwork(Ohaskey)(&O))(	(P!&)yast-lan-P	(Shaskey)(&T)	SCR::Read)((W||||(all((,Xmaplistv/*)/&Y)merge)	SCR::Read*4[/,\	
y2error	
unknown hwtype: %1(-]	(`)4`/,a	
y2error	
hardware detection failure&b)	$g)		SCR::Read.etc.install_inf.BrokenModules(h)&h)$i)			splitstring			) ,lmaplistcard/*)oneresource
controller	card_ok/$m+
$p+*resource
$q+9*$r++'s+name8*'t+type+'u+udi	*udi'v+sysfs_id	*sysfs_id'w+dev_name	*dev_name'x+requires*requires	'y+modalias	*modalias'z+unique	*
unique_key'|+driver	*driver'+num)('+name7	+name*(+modem4speed/'+device_name	*dev_name'+drivers*drivers	$,+baudspeed(,4/&,,	
y2milestone	
7Driving faster than light is prohibited on this planet.'+speed,'+init1	+init_stringsinit1'+init2	+init_stringsinit2'+pppd_options	+pppd_optionoption(+isdn4drivers/$,*isdn	'+drivers,'+sel_drv'+bus	*bus'+io+iostart'+irq+irqirq(+dsl4driver_infotranslate_mode		m	/$,*dsl
$,
capiadsl	capi-adslpppoepppoe$,	,mode'+pppmode,,,	(+4drivershp	bus	/$,filterd/-*drivers	module0brk/$.-modules	$.		contains)	.(.4/,	
y2milestone	
In BrokenModules, skipping: %1.-!.(,	4/,	
y2milestone	
No good drivers found4drivermodule0/'+drivers,$-,
'+active-active$--modules	'+module	-'+options	-$,	*hotplug(||,pcmcia,cardbus'+hotplugpcmcia(,usb'+hotplugusb$,	*	bus_hwcfg	*bus(,PCI&,pci(,USB&,usb(,
Virtual IO&,vio'+bus,'+busid	*sysfs_bus_id'+mac	+hwaddraddr'+link+linkstate'+wl_channels+wlanchannels'+wl_bitrates+wlanbitrates'+
wl_auth_modes+wlan
auth_modes'+wl_enc_modes+wlan	enc_modes(&&	+module
virtio_pci	+dev_name4/&+,	
y2milestone	
0Filtering out virtio device without device file.(&&	*deviceIUCV	*sysfs_bus_idnetiucv4/&+,	
y2milestone	
1Filtering out iucv device different from netiucv.,	
y2debug	
found device: %1+(+4/')size)+&)+)4/,	
y2milestone	
Filtering out: %1*$)	$)
,foreachh/*)/(	*typewlan4/&)	.	&)
+)
(
)	4temp/$*)
')))

'))
*')num'))
num)
,	
y2debug	
Hardware=%1)-)%;ip	mask	/
valid_mask/$)(			substring		(/&(			substring		(( &&
(||'('(& )(!&&
('(&!),"	
	y2warning	
IP address %1 is not valid(-#)%-<items
show_popup/disable/$.)(/&&4//,0foreachw/+(/,1id+Enabled(3(44/,5$Network is currently controlled by NetworkManager and its settings 
cannot be edited by YaST.

To edit the settings, use NetworkManager connection editor, or
switch the network setup method to Traditional method with ifup.network,9&
IDglobal&;)-<)2network/complex.ycp1network/summary.ycp0network%>types	cur	=/=/-		maplistt	=/*(itemid***(%)?caption	headercontentsfirst=/	addbutton
editbuttondeletebutton=/$+)$,)$-)(.(4.=/&0)
PushButtonidaddoptkey_F3A&ddnetwork&2)
PushButtonideditoptkey_F4&Editnetwork&4)
PushButtoniddeleteoptkey_F5De&letenetwork46=/&8)
PushButtonidAdd&Addnetwork&:)
PushButtonidEditEd&itnetwork&<)
PushButtonidDeleteDele&tenetwork-?HBoxHSpacing1.5VBoxVSpacing0.(LeftHeading(VSpacing0.Tableid(tableTableoptnotify((VSpacing0.4HBoxopthstretch)))VSpacing0.5HSpacing1.5%Z@headercontents=/=/-[VBoxVSpacing0.5?((%kAcaption1	header1	contents1caption2	header2	contents2=/=/-mVBoxVSpacing0.5?(((?(((2network/complex.ycp%%Edevtype	devnum	devmapHardware/descr	/
$')	(NAME(()-()&))D(((*)-*)&+)D(	(UNIQUE(,)-,)&-)D(	(dev_name(.)-.)&/)B()-0)%4Fhref	text	//-5		
sformat		
<a href="%1">%2</a>((%>GDevs	Hardwaresplitlink/uniquesuniques_old
configured	unconfiguredlinks	idsummary	selected/,?	
y2milestone	
Devs=%1(,@	
y2milestone	
Hardware=%1(,A	
y2debug	
split=%1($C)	$D)	$E)	$F)	$G)	,J		maplistdevtype	devsmap/**(/,K		maplistdevname	devmap/,,	*descr	unq	status	aliasee	/	$N-E*,,($O-	,UNIQUE$P-C*,,(Q(4R/(S&&&&*wlan	,WIRELESS_AUTH_MODEopen	,WIRELESS_KEY_04Vhref	warning	/$W/+			lan--wifi-encryption-,$Y/#Warning: no encryption is used.networkred&Z-+			+			+			+			- / F/Change.network&])			add)/&a)			add)--&b)add),&c)add)-$f-,_aliases
(g-
,h		maplistaid	amap/..-/&l-Additional Addressnetwork&m-C*,.&n)			add)--,t	
y2debug	
uniques(%1)),u	
y2debug	
uniques_old(%1))$x),ymaplisth/*(unq	busid	mac	hwtype	hwname	/$z+	*unique$|++			+			+			bus-	*bus-	*busid$}++			id-	*mac$~+	*type$+B+	*name,	
y2debug	
busid=%1, mac=%2++(&&&&!contains)+!contains)+!contains)+4/(&&(!contains)+4/'*id)&)add)*&)			add)+&)+),	
y2debug	

configured=%1),	
y2debug	
unconfigured=%1)$))(!(-))(size)&)+			Already Configured Devices:network)&)Nothing is configurednetwork$))num,	
y2debug	

summary=%1)-))%Hdevregex	Hardwaresplitlink/Devs	ret/$)($)G)(((-)%Bdevtype	hwname	/device_names/(&&((-($)contr-pcmciaPCMCIA ISDN Cardnetwork	contr-usb
USB ISDN Cardnetwork
eth-pcmciaPCMCIA Ethernet Network Cardnetworketh-usbUSB Ethernet Network Cardnetworkfddi-pcmciaPCMCIA FDDI Network Cardnetworkfddi-usbUSB FDDI Network Cardnetworkippp-pcmciaPCMCIA ISDN Connectionnetworkippp-usbUSB ISDN Connectionnetworkisdn-pcmciaPCMCIA ISDN Connectionnetworkisdn-usbUSB ISDN Connectionnetworkmodem-pcmciaPCMCIA Modemnetwork	modem-usb	USB Modemnetwork
ppp-pcmciaPCMCIA Modemnetworkppp-usb	USB Modemnetwork	tr-pcmciaPCMCIA Token Ring Network Cardnetworktr-usbUSB Token Ring Network Cardnetworkusb-usbUSB Network Devicenetworkwlan-pcmciaPCMCIA Wireless Network Cardnetworkwlan-usbUSB Wireless Network Cardnetwork(haskey)(-	)(4descr	/$*((3*-*(haskey)+			(-4/,	
	y2warning	
- device found: %1, %2((-	)+			(-,	
y2error	
Unknown type: %1(-Unknown Network Devicenetwork%DHardwareid	/hwname	/$)((4/,foreachh/+(have	/$,+			id-	+mac+			+			bus-	+bus-%1	+busid	+udi	+dev_name,	
y2debug	
what: %1, have: %2(,(
		contains,(4/&)	+name.,	
y2milestone	
	hwname=%1)-)%Iprovider	/Providernam	/3ProviderCurrentSelect	(!||((-",$*($%)	*PROVIDER((&||))-&(-')%1Cdevtype	devname	devmap//(3||||(ppp(modem(dsl43nam	/$5*I	(PROVIDER(7||**-9		
sformat		
Configured as %1network(-<		
sformat		
!Configured as %1 with provider %2network(*(?||(isdn(contr4?/-A		
sformat		
Configured as %1network((D(net4Dnam	proto	/$F*I	(PROVIDER$H*	(PROTOCOL-K		
sformat		
/Configured as %1 with provider %2 (protocol %3)network(**4Qproto	/$W*	(	BOOTPROTOstatic(Y||||||**static*none*4Yaddr	host	remip	/$Z+	(IPADDR$[+
+$\+	(
REMOTE_IPADDR(]*none-]!Configured without address (NONE)network(^!3+-`#Warning: no encryption is used.networkred(a||++-c		
sformat		
Configured with address %1network+			++-g		
sformat		
&Configured with address %1 (remote %2)network++-k		
sformat		
Configured with %1network		toupper		*(q||||||**static*none*4qaddr	remip	/$r+	(IPADDR$s+	(
REMOTE_IPADDR(t||++-v		
sformat		
Configured as %1network((w||++-y		
sformat		
 Configured as %1 with address %2network(+-|		
sformat		
,Configured as %1 with address %2 (remote %3)network(++-		
sformat		
Configured as %1 with %2network(		toupper		*%Jdevmap/ip	/(	(	STARTMODEmanaged4/-Managednetwork$)	(	BOOTPROTOstatic(||||)))static&)	(IPADDR&)		toupper		)-)%KvHardware/descr	conn	mac_dev	/$)$)$),foreachdevice/*(/(	(UNIQUE	*
unique_key4/&)#*link(not connected)network(	size		*mac&)+			+			#MAC : 	*mac<br>(	size		*busid&)+			+			#BusID : 	*busid<br>&)+			+			+			 )<br>)-)%LDevs	Hardware/overviewstartmode_descrs/$)	$)autoStarted automatically at bootnetworkhotplugStarted automatically at bootnetworkifplugd)Started automatically on cable connectionnetworkmanagedManaged by NetworkManagernetworkoffWill not be started at allnetwork,		maplisttype	devmap/**(/,		maplistdevname	v/,,	*itemip	descr	startmode_descr	/$-$-J,$-E*,,($-)	,	STARTMODEStarted manuallynetwork(||||*ppp*modem*dsl4rich	/$.+			+			#-<br>#		
sformat		
Device Name: %1network,		
sformat		
Mode: %1network,PPPMODEUnknownnetwork-&-itemid,,*I	,PROVIDER.(*contr4cname	/$.	,NAMEunknown&-itemid,,*.(*net4cname	rip	proto	/$.	,PROVIDERunknown$.	,PTPADDRnone$.	,PROTOCOLunknown&-itemid,,..-.4bullets	rich	hw_idfound/	$.		
sformat		
Device Name: %1network,-(	,	STARTMODEmanaged4/(-NONE4/&.+.-DHCPIP address assigned using DHCPnetwork		
sformat		
IP address: %1, subnet mask %2network-	,NETMASK(&&size,_aliases
!4/,				foreachkey	desc	/11,_aliases

parameters	/$2		
sformat		
IP address: %1, subnet mask %2network	1IPADDR	1NETMASK&.			add.		
sformat		
%1 (%2)12(*bond4slaves	/$/,			foreachkey	value/00	,/(
&&0		regexpmatch		0BONDING_SLAVE[0-9]&/+			+			//, 	0(
/&.+.+			+			Bond slavesnetwork : /$.-&.+			+			#.K,(#.$.$.,foreachdevice//(/&.+.(	,UNIQUE	/
unique_key4/&..&-itemid,--...&)add)-,"	
y2debug	
overview=%1)-#)%*Mdevregex	Hardware/Devs	/$+)(-,L)(%7Nsumclass	/nc	/$=)Not configurednetwork->				maplistcard	/*	(id	name	descrich	/$A+		
sformat		
-%1*id$B+	*name$C+	5(dslisdnmodemnetcard/&E++).F&H++().I&J+)(+.K,L	
	y2warning	
invalid class %1($N++			+			#+K*(I<p>The device is not configured. Press <b>Edit</b> for configuration.</p>network-Oid+table_descr+
rich_descr+%^ODevs	class	Hardware/splitproposalsum/$_)$`)$a)G(())-bN)-size)	(%kPclass	Hardware/splitproposalsum/$l)$m)$n)H(())-oN)-size)	(2Lan.ycp10network/runtime.ycp3
Desktop3ISDNLocate			0network%TQ0,	
y2milestone	
Running SuSEconfig ...,SCR::Execute.target.bash,/sbin/SuSEconfig --module apache 2>/dev/null,SCR::Execute.target.bash./sbin/SuSEconfig --module sendmail 2>/dev/null,SCR::Execute.target.bash-/sbin/SuSEconfig --module postfix 2>/dev/null- %(Umodul	Q0Q0()||**4)Q0,*	
y2error	
Wrong SuSEconfig module: %1*-+,-	
y2milestone	
Running SuSEconfig module %1*-.SCR::Execute.target.bash		
sformat		
/sbin/SuSEconfig --module %1*%7Vifname	command	Q0$8*eth0$:*		
sformat		
(ethtool %1 | grep -q 'Link detected: no'*(;SCR::Execute.target.bash*-;-<%DWdevs	Q0$E*USERCONTROLyes,F	
y2milestone	
user controlled interfaces: %1*(G*	4HQ0-I&L*)USERCONTROLyes,M	
y2milestone	
#user controlled ISDN interfaces: %1*-O*	%VX
install_forceQ0retQ0$W+(Y!W4YQ0&Z+&&smpppd+&[+&&smpppd+4^Q0&a+	smpppd&c+&&smpppd+(f4fQ0(gsmpppd&h+&&smpppd+&j+&&smpppd+-n+2Lan.ycp$6Y$8Z$@[$L\$P]$Z^%e_ret$f*||||||	-h*%l`downlink_status	net_devices	configurations		$m*$n*
$o*			splitstring					SCR::Execute.target.bash_output,ls /sys/class/net/ | grep -v lo | tr '
' ','stdout,&q*			filteritem	+*	size	+,r		foreachnet_dev	+*row	tmp_mac	addr$s,			splitstring					SCR::Execute.target.bash_output		
sformat		
Kip address show dev %1 | grep 'inet\|link' | sed 's/^ \+//g'|cut -d' ' -f-2+stdout
$t,$u,,v		foreachcolumn	-,tmp_col	$w.			splitstring			- (xsize./x(y		issubstring		.	
link/ether&y,.	(z&&		issubstring		.	inet!		issubstring		.	inet6&z,(|	size	,'|*,,,}	
y2debug	
link_status %1*,	
y2milestone	
link_status %1*$*netcard,		foreachdevtype	+			splitstring			netcard	|,		foreachdevname	-	*+
mac	$.		SCR::Execute.target.bash_output		
sformat		
'cat /sys/class/net/%1/address|tr -d '
'-stdout,	
y2milestone	
confname %1.(!haskey*.,	
y2error	
#Mac address %1 not found in map %2!.*(*.4,	
	y2warning	
Interface with mac %1 is down!.&*,	
y2debug	
Interface with mac %1 is up.-*%amethods		&]$*
builtin
filelistsysctl.conffilepath/etc/regexpG^[[:space:]]*(net.ipv6.conf.all.disable_ipv6)[[:space:]]*=[[:space:]]*1module
filelistipv650-ipv6.conffilepath/etc/modprobe.d/regexp%^[[:space:]]*(install ipv6 /bin/true),				foreachwhich	method	++*filelist	filepath	regexp	$,+filelist	$,	+filepath$,	+regexp,		foreachfile	-,filename	$.		
sformat		
%1/%2,-(.4,		foreachrow	0			splitstring					SCR::Read.target.string.
(size			regexptokenize			0,4,	
y2milestone	
 IPv6 is disabled by '%1' method.+&]$b%ccaption	stepsslorig6(&&*cacheb4,	
y2milestone	
Using cached data-$+"Initializing Network Configurationnetwork$+	$+,sleep+(Y,+ +	Detect network devicesnetworkRead driver informationnetworkRead device configurationnetworkRead network configurationnetworkRead firewall settingsnetwork#Read hostname and DNS configurationnetworkRead installation informationnetworkRead routing configurationnetworkDetect current statusnetwork	(#-(#-(Y,(Detecting for ndiswrapper...network(&&!ndiswrapper4,	
y2milestone	
ndiswrapper: installed(size		SCR::Read.target.dir/etc/ndiswrapper4,	
y2milestone	
 ndiswrapper: configuration found(&&SCR::Execute.target.bashlsmod |grep -q ndiswrapper$}There is a ndiswrapper configuration detected,
but the Kernel module was not modprobed.
Do you want to modprobe ndiswrapper?
network4(ndiswrapperfail,$Fndiswrapper kernel module wasn't loaded.
Check configuration manually.network,sleep+(#-(Y,(Detecting network devices...network(!4(!
,
,sleep+(#-(
Y,
(Reading device configuration...network,,sleep+(#-(Y,( Reading network configuration...network,,a,sleep+(#-(Y,(Reading firewall settings...network$+,(Y,+,sleep+(#-(!Y,!()Reading hostname and DNS configuration...network,"	,#,$sleep+(&#-&((Y,((#Reading installation information...network,*sleep+(,#-,(.Y,.( Reading routing configuration...network,/,0sleep+(2#-2(4Y,4(Detecting current status...network,5,6sleep+(8#-8(:Y,:(Finishednetwork,;sleep+(=#-=&>&?b(AY,A-C%Jd-Kccache%Ne&OY-Pd%Sf(T]*4T&U]*,V$(To apply this change a reboot is needed.network,W%[gfilename	sysctl	
sysctl_row	foundfile	,^
SCR::Write.target.string/etc/modprobe.d/50-ipv6.conf		
sformat		
%1install ipv6 /bin/true
]#$_*/etc/sysctl.conf$`*		SCR::Read.target.string*$a*		
sformat		
$%1net.ipv6.conf.all.disable_ipv6 = 1]# $b*$c*	,d		foreachrow	+			splitstring			*
(esize			regexptokenize			+ (net.ipv6.conf.all.disable_ipv6)4e&f+*&g*&i*			add*+(k!*&k*			add**,l
SCR::Write.target.string*			mergestring			*
,mSCR::Execute.target.bash		
sformat		
+sysctl -w net.ipv6.conf.all.disable_ipv6=%1!]10,n
SCR::Write%.sysconfig.windowmanager.KDE_USE_IPV6]yesno%vhfw_is_installedcaption	slstep_labels	orig6,x	
y2milestone	
Writing configuration(}!_4},~	
y2milestone	
/No changes to network setup -> nothing to write-$*$*Saving Network Configurationnetwork$*,sleep*$*Write drivers informationnetworkWrite device configurationnetworkWrite network configurationnetworkWrite routing configurationnetwork$Write hostname and DNS configurationnetworkSet up network servicesnetwork(*&*			add*Write firewall settingsnetwork(!Z&*			add*Activate network servicesnetwork&*			add*Run SuSEconfignetwork(&&!!Z4&*			add*
Set up smpppdnetwork,* size**	(#-,(Writing /etc/modprobe.conf...network,sleep*(#-,(Writing device configuration...network(!,,netcard,sleep*(#-,( Writing network configuration...network,,sleep*(#-,( Writing routing configuration...network$*,,sleep*(#-,()Writing hostname and DNS configuration...network,	,,,*,sleep*(#-,(Setting up network services...network,,g,sleep*(*4(#-,(Writing firewall settings...network&*,,*,sleep*(!Z4(#-,(Activating network services...network(&&,	

y2internal	
0Export sysconfig settings into NetworkManager %1SCR::Execute.target.bash_outputA/usr/lib/NetworkManager/nm-opensuse-sysconfig-merge --connections,	

y2internal	
virt_net_proposal %1[(&&&& [||||4ret,
opt	decoratedHBoxHSpacingHCenterHSquashVBoxHCenterHSquashVBoxLeftHeadingConfirm Network RestartnetworkVSpacing0.5HVCenterLabelPBecause of bridged network YaST2 needs to restart network to apply the settings.networkVSpacing0.5	ButtonBoxHWeight
PushButtonidokoptdefaultokButton"HWeight
PushButtonidcanceloptcancelButton"VSpacing0.2HSpacing,idok$,*
(,ok4,	

y2internal	
.Restarting network because of bridged proposal,network,	(
&& ||||,	
y2milestone	
MFor ssh or vnc installation don't reload/restart network during installation.(,network(network4,network,network,sleep*(#-,(Running SuSEconfig...network(!Z,T,sleep*(&&!!Z4( #- ,"(Setting up smpppd(8)...network,$X,%sleep*()4*networktimeout$++$,+)-+4.(/4/&0+.1,3	
y2milestone	
waiting for network ... %1+,4sleep&5+-+(7!+47(8\,8	
y2error	
No network running,9$No network runningnetwork,>(Finishednetwork,?sleep*,A(C#-C-D%Ki&LZ!start_immediately-Mh%Uj
,Wnetcard*devices
,X		foreachdevice	,netcard,Y'Zifcfg,']start_immediately*start_immediately'^strict_IP_check_timeout*strict_IP_check_timeout,`*config
,a	eval*dns
,beval*routing
,c*managed&e-f%mkdevices
udev_rules$n*netcard$o*!*-pdns	s390-devices*s390-devices
net-udev*net-udev
configdevices*routingmanagedstart_immediatelystart_immediately%lsplitsum$+*split$+(*summary'++			+				+	-+%m	status_nm		status_v6	status_virt_net	href_nm	href_v6	
href_virt_net	link_nm	link_v6	
link_virt_net			header_nm	
descr	links	$*$*$*$*$*$*$*$*$*$*	Network Modenetwork(4&*lan--nm-disable&*'Interfaces controlled by NetworkManagernetwork&*F*Disable NetworkManagernetwork4&*lan--nm-enable&*0Traditional network setup with NetControl - ifupnetwork&*[...F*Enable NetworkManagernetwork(]4&*ipv6-disable&*$Support for IPv6 protocol is enablednetwork&*F*Disable IPv6network4&*ipv6-enable&*%Support for IPv6 protocol is disablednetwork&*F*Enable IPv6network(||||||&&xen!kvmqemuvirtualbox-ose4([4&*virtual-revert&*:Proposed bridged configuration for virtual machine networknetwork&*F*Use non-bridged configurationnetwork4&*virtual-enable&**Proposed non-bridged network configurationnetwork&*F*Use bridged configurationnetwork$*
		
sformat		
@<ul><li>%1: %2 (%3)</li></ul> 
			     <ul><li>%4 (%5)</li></ul>*	****(*&*
		
sformat		
"%1
						<ul><li>%2 (%3)</li></ul>*
**$***(*&*			add**-*
*%n(-,-%o&(*-,*&edit&-%p,-%q
nm_default
nm_feature	nm_installed$*$*networknetwork_manager(	*4
&
*networknetwork_manager_is_default(*always4&*(*laptop4&*,	
y2milestone	
Is a laptop: %1*4&*$*NetworkManager,	
y2milestone	
(NetworkManager wanted: %1, installed: %2**-&&**%'r,(	
y2milestone	
Minimal ifcfgs for NM,)foreachnumberlanitem++(*3	+hwinfodev_name4*&++(,!4,,-	
y2milestone	
2Nothing already configured start proposing %1 (NM),.%9s
configured,;	
y2milestone	
Hardware=%1,>	
y2milestone	
NetworkConfig::Config=%1,?	
y2milestone	
NetworkConfig::DHCP=%1(B[4Cskipped	,D	
y2milestone	
[Virtualization [xen|kvm|qemu|virtualbox-ose] detected - will propose virtualization network$G+	,Hforeachcurrentconfig,,ifcfg	$I-	,ifcfg(J-br4J,K-,L	
y2milestone	
Bridge %1 with ports (%2) found-	BRIDGE_PORTS&M+			add+-,N		foreachport	/			splitstring				BRIDGE_PORTS &O+			add+/(R-bond4R,S-,T		foreachi	/			splitstring			0,1,2,3,4,5,6,7,8,9,slave	$U0			
sformat		
BONDING_SLAVE%1/,V	
y2milestone	
For interface %1 found slave %2-0(W	size	0&W+			add+0(Z-	STARTMODEnfsroot4Z,[	
y2milestone	
;Skipped %1 interface from bridge slaves because of nfsroot.-&\+			add+-,_	
y2milestone	
Skipped interfaces : %1+,bforeachnumberlanitem,,(c3	,hwinfodev_name4cvalid&d,$e.hwinfolink(f!.,f	
	y2warning	
&item number %1 has link:false detected,(h	hwinfotypewlan4h,i	
	y2warning	
not proposing WLAN interface&j.(l&&&&!.!		contains+	hwinfodev_name4l,m	
y2milestone	
 Not configured - start proposing,n,uforeachcurrentconfig,,ifcfg	$v-	,ifcfg(w		contains+-4w,x	
y2milestone	
Skipping interface %1-/y({	size	-4{
old_config		new_ifcfg	,|-$}.,~	
y2debug	
Old Config %1
%2-.$.		
sformat		
br%1br,	
y2milestone	
old configuration %1, bridge %2-.&.,		foreachkey	value//(		issubstring		/BONDING4'/'BRIDGEyes'BRIDGE_PORTS-'
BRIDGE_STPoff'BRIDGE_FORWARDDELAY0'	STARTMODEauto&			removeNAME(4,,-'.	BOOTPROTOstatic'.IPADDR
0.0.0.0/32,		foreacha	v00_aliases
(04,0'._aliases
,	
y2milestone	
%Old Config with apllied changes %1
%2-.&.,',ifcfg.&&,	

y2internal	
List %1,,	
	y2warning	
empty ifcfg4(!4,q&(4,r&,	
y2milestone	
NM proposal-$*,foreachnumberlanitem++&+(4,	
y2milestone	
,Something already configured: don't propose.&*.(*-,foreachnumberlanitem++(3	+hwinfodev_name4link&+$-hwinfolink(	hwinfotypewlan,	
	y2warning	
 Will not propose wlan interfaces4(!-,	
	y2warning	
&item number %1 has link:false detected+(&&!-4,	
y2milestone	
,Nothing already configured - start proposing,.,	
y2milestone	
NetworkConfig::Config=%1,	
y2milestone	
NetworkConfig::DHCP=%1-%t(	4--%u(&&&&static4,t-%v,,-&&su%wtosel,
	
y2milestone	
Hardware=%1$*(&&sizesize
interfaces	4,				foreach	interface		,
interfaces	devs	aymodulenewk	defaults$-netcard,	
y2milestone	
devs: %1-&*,n&*,,	
y2milestone	
tosel=%1*$!-,device	modules	(%*4&''*module	-module	-module	*module')*options	-options	-options	*options,,*4.,/	
y2milestone	
<No hardware, no install.inf -> no autoinstallation possible.-0$6-&7,								mapmapk	v	..,&8-		toupper		.-9-.$=-union,@,-,B	
y2debug	
ipaddr,bootproto=%1,%2(C&&&&static4D,F	
y2milestone	
static configuration(H||&I
255.255.255.0,L4P,Q	
y2milestone	
6no interface configuration, taking it from install.inf,Rs(Wroutingroutes		4X,Y	
y2milestone	
gateway from install.inf(\dnsnameservers		4],^	
y2milestone	
nameserver from install.inf(a	dnshostname4b,ct-f%nx-psizeunionunion	BOOTPROTOdhcp4	BOOTPROTOdhcp6union	BOOTPROTOdhcp	BOOTPROTOdhcp+autoip%y,-%zpkgs	required	$*	$*
options
	STARTMODE
ifplugdifplugdWIRELESS_AUTH_MODE
eapwpa_supplicantpskwpa_supplicanttypes
brbridge-utilstaptunctltuntunctlvlanvlanwlaniw,		foreachtype	+	*types
package	$,	*types+(size+4,	
y2milestone	
-Network interface type %1 requires package %2+,(!,&*			add*,,		foreachtype	+	*options
,		foreachoption	-	*options+
package	$.	*options+-(+-	4,	
y2milestone	
9Network interface with options %1, %2 requires package %3+-.(!.&*			add*.(4(!NetworkManager&*			add*NetworkManager-*%{-installzremove	%|have_br$*"/dev/.sysconfig/network/xenbridges,	
y2milestone	
Have Xen bridge: %1*-*

ACC SHELL 2018