mirror of
https://github.com/RROrg/rr.git
synced 2025-06-21 05:51:05 +08:00
disable PCI_STUB&PCI_ENDPOINT and fix set macs
This commit is contained in:
parent
4bc91198cf
commit
b771afd2b9
@ -130,9 +130,9 @@ CONFIG_PCIEPORTBUS=y
|
||||
CONFIG_HOTPLUG_PCI=y
|
||||
CONFIG_HOTPLUG_PCI_PCIE=y
|
||||
CONFIG_HOTPLUG_PCI_ACPI=y
|
||||
CONFIG_PCI_STUB=m
|
||||
# CONFIG_PCI_STUB=m
|
||||
CONFIG_PCI_IOV=y
|
||||
CONFIG_PCI_ENDPOINT=y
|
||||
# CONFIG_PCI_ENDPOINT=y
|
||||
CONFIG_PCI_SW_SWITCHTEC=y
|
||||
|
||||
CONFIG_DEVTMPFS=y
|
||||
|
@ -9,26 +9,26 @@ PIDFILE=/var/run/dhcpcd/pid
|
||||
|
||||
[ -f "${CONFIG}" ] || exit 0
|
||||
|
||||
case "$1" in
|
||||
case "${1}" in
|
||||
start)
|
||||
echo "Starting dhcpcd..."
|
||||
start-stop-daemon -S -x "$DAEMON" -p "$PIDFILE" -- -f "$CONFIG"
|
||||
start-stop-daemon -S -x "${DAEMON}" -p "${PIDFILE}" -- -f "${CONFIG}"
|
||||
;;
|
||||
stop)
|
||||
echo "Stopping dhcpcd..."
|
||||
start-stop-daemon -K -x "$DAEMON" -p "$PIDFILE" -o
|
||||
start-stop-daemon -K -x "${DAEMON}" -p "${PIDFILE}" -o
|
||||
;;
|
||||
reload | force-reload)
|
||||
echo "Reloading dhcpcd configuration..."
|
||||
"$DAEMON" -s reload
|
||||
"${DAEMON}" -s reload
|
||||
;;
|
||||
restart)
|
||||
"$0" stop
|
||||
"${0}" stop
|
||||
sleep 1 # Prevent race condition: ensure dhcpcd stops before start.
|
||||
"$0" start
|
||||
"${0}" start
|
||||
;;
|
||||
*)
|
||||
echo "Usage: $0 {start|stop|restart|reload|force-reload}"
|
||||
echo "Usage: ${0} {start|stop|restart|reload|force-reload}"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
@ -630,7 +630,7 @@ function cmdlineMenu() {
|
||||
MAC="$(<"${TMP_PATH}/resp")"
|
||||
[ -z "${MAC}" ] && MAC="$(readConfigKey "original-mac${i}" "${USER_CONFIG_FILE}")"
|
||||
[ -z "${MAC}" ] && MAC="${MACFS[$(expr ${i} - 1)]}"
|
||||
MACF="$(echo "${MAC}" | sed 's/://g')"
|
||||
MACF="$(echo "${MAC}" | sed "s/:\|-\| //g")"
|
||||
[ ${#MACF} -eq 12 ] && break
|
||||
dialog --backtitle "$(backtitle)" --colors --title "$(TEXT "Cmdline")" \
|
||||
--msgbox "$(TEXT "Invalid MAC")" 0 0
|
||||
@ -641,7 +641,7 @@ function cmdlineMenu() {
|
||||
writeConfigKey "cmdline.mac${N}" "${MACF}" "${USER_CONFIG_FILE}"
|
||||
writeConfigKey "cmdline.netif_num" "${N}" "${USER_CONFIG_FILE}"
|
||||
MAC="${MACF:0:2}:${MACF:2:2}:${MACF:4:2}:${MACF:6:2}:${MACF:8:2}:${MACF:10:2}"
|
||||
ip link set dev ${ETHX[$(expr ${N} - 1)]} address ${MAC} 2>&1 |
|
||||
ip link set dev ${ETHX[$(expr ${N} - 1)]} address "${MAC}" 2>&1 |
|
||||
dialog --backtitle "$(backtitle)" --colors --title "$(TEXT "Cmdline")" \
|
||||
--progressbox "$(TEXT "Changing MAC")" 20 70
|
||||
/etc/init.d/S41dhcpcd restart 2>&1 |
|
||||
|
Loading…
x
Reference in New Issue
Block a user